このとき制御はサブルーチンと呼び出し側との両方に渡されます。this:もし必要ならばスレッド開始時のサブルーチンにパラメータを渡せます。arguments.最後の例はスレッドのもう一つの特徴を示しています。同じサブルーチンを利用するいくつものスレッドを生成することができます。それぞれ別々の環境と引数をとることができます。method:スレッドはサブルーチンでもあるので、値を返せます。レベルのクリーンナップを実行します。大量のスレッドを生成する場合には。メソッドを呼び出すべきです。ように)リストコンテキストで行われる必要があります。クリーンナップ、そしてスレッドが生み出したであろうデータを返すことです。必要なのは仕事がなされた後にスレッドがクリーンナップされることです。自動的にクリーンナップを行います。ために待機しても)スレッドが生成したであろうデータは失われます。あなたの望むもののはずです)ように注意しなければなりません。スレッドを終了させます。行の出力があり、おそらくより有用な成果となります。次の話題はデータです。データアクセスに対する二つの複雑さを導入することになります。共有されないという点です。データを共有したいものです。共有化されたハッシュの場合、全てのキーと値が共有されます。プライベート変数が図らずも共有化されることがないからです。不正な代入はスレッドを殺してしまうでしょう。変数の内部状態は破壊されないことを保証していることに注意してください。なくなってしまいます。落とし穴ももたらします。