Thursday, March 20, 2014

Re: is this a threadsafe code?

Well in a sense it is "thread safe" since the executed php code will NOT actually thread itself.

@Gary Kremmer seems to be confusing terms.
Gary, there is no problem here since each and every user will get his own execution scope and instance of the code.

The fact that nginx forks itself for each request does not provide threading for the PHP script running on the server.

Borislav.

On Thursday, 20 March 2014 11:56:03 UTC+2, nicky wrote:
I think this is nothing to do with thread safe , dont u think so ?


On Wed, Mar 19, 2014 at 9:44 PM, Eugenio <eugen...@gmail.com> wrote:
Why not;
$myBoolean=(boolean) something;


2014-03-18 9:29 GMT-03:00 Kamal Deol <kamal...@gmail.com>:

YES It is Thread Safe : 100% Sure


On Tue, Mar 18, 2014 at 6:33 AM, Gary Kremmer <garyk...@gmail.com> wrote:
class SomeController extends AppController { 

    public function index() {
     if(something) {
       $myBoolean=true;
      } else {
        $myBoolean=false;
    } //end of if 
 } //end of method
} //end of class


I am using nginx+php FPM. 

My question is if there are multiple users hitting the SomeController at the same time, is myBoolean threadsafe? 

Thanks,
Gary.

--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+u...@googlegroups.com.
To post to this group, send email to cake...@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+u...@googlegroups.com.
To post to this group, send email to cake...@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.



--
May the source be with you.

--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+u...@googlegroups.com.
To post to this group, send email to cake...@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

No comments: