前から疑問に思っていたのだが、スレッドを使って処理系非依存のコードを
書くことって可能なの?

例えば pthread 自体は POSIX の下で動作が定義されているのかもしれないが、
C言語の規格はローカル変数はスタック領域に保存しなくてはいけないという
決まりは無かったと思う。
つまり pthread を使ったところで、ローカル変数を使用した関数が
スレッドセーフになるかどうかは処理系に依存してしまう訳だろ?

結局のところ、スレッドを使って処理系非依存のコードを書くことは
絶対に出来ないということになると思うのだが、そこのところどうよ