rontolisp:destroy-thread
(rontolisp:destroy-thread thread)
ハンドルの背後のスレッドに割り込みをかけ、ハンドルを返します。待機操作でブロック
しているスレッドはそこでエラーとともにブロックが解除されます。Java の
Thread.interrupt と同様、ブロックしないボディはそのまま完了することがあります —
これは要求であり、強制終了ではありません。
制限
- 割り込みの伝達は非同期です。返った直後の
thread-alive-pはしばらくtを 返すことがあります。 - スレッドハンドルでない値はエラーです。
rontolisp:make-thread自身と同様、インタプリタと JVM バックエンドのみです。