On May 30, 1:43pm, charles.cui1...@gmail.com (Charles Cui) wrote: -- Subject: Re: pthread library related
| I am not familiar with _nv() (are there examples in the netbsd code base? I | searched _nv() in nxr, but did not found anything meaningful.), | but if you want to use atomic operations, one possible way is | compare-and-swap (CAS). | it has stronger guarantee than atomic inc or atomic dec, but also larger | overhead. man atomic_inc_uint_nv http://nxr.netbsd.org/xref/src/sys/fs/tmpfs/tmpfs_mem.c#185 christos