atomic operations under linux

atomic operations under linux

Micha michf at post.tau.ac.il
Wed Dec 9 22:35:07 IST 2009


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

>
> --guy
>
> _______________________________________________
> Linux-il mailing list
> Linux-il at cs.huji.ac.il
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il




More information about the Linux-il mailing list