揮発性のメモ2

http://d.hatena.ne.jp/iww/

2012-03-24から1日間の記事一覧

アトミックなメモリアクセスのための組込み関数

http://gcc.gnu.org/onlinedocs/gcc-4.1.1/gcc/Atomic-Builtins.html 排他制御をきっちりやってても、頭の中ではなんとなく「インクリメントくらい何もしなくてもアトミックだろ」と思ってたけど、実際にやったら全然ダメだった。 #include <pthread.h> #include <stdio.h> volat</stdio.h></pthread.h>…

sizeof(いろいろ)

型 32bit 64bit char 1 1 short 2 2 int 4 4 long 4 8 long long 8 8 float 4 4 double 8 8 long double 12 16 void* 4 8 time_t 4 8 long doubleはデフォルトのとき