普通の変数については、一般的には
・片方が作って片方が読むだけ(32bit変数まで)
・そうして作ったセマファーで読み書きをブロックした上で双方が読み書きする
というようなことをやらなければいけない

 読み書き単位は32ビットなので、それを超える多倍長なデータ等は
 同時に作成されたかどうかわからなくなるので注意。
 もっともSleep命令の直後なんかは大丈夫だろうけど、どこまで大丈夫かわからんからね