いまどきMTなプログラムなんて流行らないよ。
デバッグの非効率さ、潜在バグの発生しやすさ等、デメリットだらけ。
シングルスレッドできちんと書いたプログラムの方が安定だし、開発効率もいい。
並行処理が必要な部分はスレッドじゃなくてfork()で別プロセスにした方がいい。