制御端末の再割り当て
対話的に走るプログラムをnohupして、ログアウトした場合、このプログラムを制御する端末ttyはinitになる。すると、改めて制御端末をそのプログラムが走るプロセスに制御端末を割り当てることができなくなってしまう。これを出来るようにするにはどうすればいいのだろう。
screenを使って、制御端末をキープし続けると言う解決策もあるのかもしれない。しかし、ふとしたタイミングでまちがってexitしてしまう場合も結構あるわけで。
移植性
スレッドを使うプログラムを作る場合、それがWindows、Linuxの両方で使えないといけないとする。どうすればいいのだろう。