プログラミング

BoehmGC + pthread

Boehm GC をマルチスレッド環境で使うときのメモ. include 方法 #define GC_THREADS // pthread_*とかを上書きする #include "gc.h" #include #include #include http://fistfvck.sakura.ne.jp/w/c_cplusplus/boehmgc GC_MALLOC とか普通にコールすればいい.…

gcc 丸めモードと最適化オプション

% gcc -v ... gcc バージョン 4.2.4 (Ubuntu 4.2.4-1ubuntu4) % gcc hoge.c -lm && ./a.out 0: 4.00099999999999980105e+01, 4.00100000000000051159e+01 1: 4.00099999999999980105e+01, 4.00100000000000051159e+01 % gcc -O1 hoge.c -lm && ./a.out 0: 4.…