note 118521 added to thread.getcreatorid

From: Date: Sun, 20 Dec 2015 10:05:28 +0000
Subject: note 118521 added to thread.getcreatorid
Groups: php.notes 
Request: Send a blank email to php-notes+get-204506@lists.php.net to get a copy of this message
creatorId == currentThreadId()? Does it go wrong? Why?????? class demo1 extends Thread{ public function __construct(){ var_dump(Thread::getCurrentThread()); echo "<br/><br/>"; } public function run(){ echo __METHOD__ . Thread::getCurrentThreadId() . "<br/>"; echo __METHOD__ . $this->getCreatorId() . "<Br/>"; } } class demo2 extends Thread{ public function __construct(){ } public function run(){ var_dump(Thread::getCurrentThread()); echo "<br/><br/>"; echo __METHOD__ . Thread::getCurrentThreadId() . "<br/>"; $d1 = new Demo1(); $d1->start(); } } $d2 = new Demo2; $d2->start(); The Result is: object(demo2)#2 (0) { } demo2::run6684 object(demo2)#3 (0) { } demo1::run484 demo1::run484 creatorId == currentThreadId()? it goes wrong? Why?????? ---- Server IP: 92.48.119.85 Probable Submitter: 60.27.236.231 ---- Manual Page -- http://php.net/manual/en/thread.getcreatorid.php Edit -- https://master.php.net/note/edit/118521 Del: integrated -- https://master.php.net/note/delete/118521/integrated Del: useless -- https://master.php.net/note/delete/118521/useless Del: bad code -- https://master.php.net/note/delete/118521/bad+code Del: spam -- https://master.php.net/note/delete/118521/spam Del: non-english -- https://master.php.net/note/delete/118521/non-english Del: in docs -- https://master.php.net/note/delete/118521/in+docs Del: other reasons-- https://master.php.net/note/delete/118521 Reject -- https://master.php.net/note/reject/118521 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#204506) next »