Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Zookeeper >> mail # user >> ZooKeeper::getState() thread safe?


Copy link to this message
-
Re: ZooKeeper::getState() thread safe?
Thanks Raul.
Now for the C binding zoo_state(). In C volatile doesn't have the same semantics & zoo_state() doesn't have a lock on it.  So that means that we are on our own for C then?

Is there a canonical list on which C API functions are thread safe & which ones are not?
On Tuesday, January 14, 2014 12:58 PM, Raúl Gutiérrez Segalés <[EMAIL PROTECTED]> wrote:
 
On 14 January 2014 06:23, Kah-Chan Low <[EMAIL PROTECTED]> wrote:
> It is said that most zookeeper API functions, including getState() is
> thread safe.
> I looked at the implementation but I fail to see how it can be thread safe.
> Am I missing something?
>

http://www.javamex.com/tutorials/synchronization_volatile.shtml

-rgs
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB