2006-08-17から1日間の記事一覧

cmpxchg を GCC 拡張で

http://0xcc.net/blog/archives/000128.htmlを見て、なんかこの手の命令はたいてい GCC 拡張にあるんだよなーとか思ってたらありました。 __sync_bool_compare_and_swap と __sync_val_compare_and_swap 。 #include <stdio.h> void once(void) { // int は atomic な</stdio.h>…

なにかあれば下記メールアドレスへ。
shinichiro.hamaji _at_ gmail.com
shinichiro.h