detachしない場合hungupシグナルで動作中のプロセスが停止します。 .screenrcに以下のように記載します。
autodetach on
デフォルトはonなので記載がなくても有効になっていますが、 明示的に設定している人が多いです。
offにする場合は以下のように記載します。 (offする必要性はあるのでしょうか?)
autodetach off
offにするとウィンドウが閉じた場合にscreen内の処理中のプログラムが停止します。 セッションとしても消えてしまうので、再度attachすることもできません。