C++でプログラミングするとき、STLを使うと楽ですが、 マルチスレッドプログラミングの時には、 #define _PTHREADS (とか#define _SOLTHREADS) とかをしないといけません。 stl_config.hに定義されてます。 これを忘れるとアロケートがMT-Safeでないために困惑させられます。 誰か書いといてください… ちなみに、x86_Solaris + pthreadでlistを使うと、 push, popが3倍くらい遅くなりました。使えないじゃん。 トップページへ戻る yokoyama@logos.t.u-tokyo.ac.jp