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

Reply via email to