Micha wrote:
On 09/12/2009 18:49, guy keren wrote:
Erez D wrote:
hi
hi do i do atomic operations in linux (userspace) ?
i need somthing like testAndSet32()
thanks,
erez.
you need to use inline assembly to do this.
it looks like glib has support for atomic operation (thought i've never
used it).
also, g++ seems to have support for atomic operations,as a non-standard
extention.
Just about any threads library (pthreads, boost, wxwidgets) should have
atomic opration support (at least critical sections and mutexes). Not
sure if that is what you want though
these are not "atomic operations" in the sense he needs (atomic set and
get) - these are mutexes - and they are much slower then atomic operations.
--guy
_______________________________________________
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il