用語をご説明します。 ・「リエントラント」 ・・・再入可能 あるサブルーチンを考えます。そのサブルーチンを実行中に「割り込み」が入り、そのサブルーチンが再び呼び出される場合、「リエントラント」でなくてはなりません。前に実行した中間結果が破壊されてはこまるからです。FORTANはリエントラントではありません。最近の言語はほぼすべてリエントラントに記述可能です。ただし、グローバル変数を多用するとこのかぎりではありません。 具体的には、そのサブルーチンで確保される変数など(コンテキストといいます)がスタック上、または独立した領域に実行単位ごとに確保されなければなりません。C言語では、static宣言した変数が使われるとリロケータブルではなくなります。 ・ マルチスレッド 「スレッド」とはOSで制御される「最小限の実行単位」(数ミリ秒)のことです。複数のスレッドでプロセスまたはタスクが構成されるこ