cygwin で gcj を使って javaのコードをコンパイルしたのですが、
マルチスレッドのプログラムが動きません。(;´д⊂)
情報を探していたら、GCC の non-bugs として下記の記述がありました。

Exceptions don't work in multithreaded applications.
You need to rebuild g++ and libstdc++ with --enable-threads

gcjも同じように --enable-threads を付けて自分でコンパイルすれば
マルチスレッドで動くのでしょうか。。 それとも
MinGWのgcj対応に期待して、とりあえず待っといたほうがいいかな。