Rust part31at TECHRust part31 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1006:デフォルトの名無しさん 25/08/12 17:50:01.63 6RAsIQle.net 仮想スレッドの「仮想」は抽象度が高いことを言ってるものと理解してる。 仮想スレッドはスレッドのように動作するが実際に (OS が提供する) スレッドにどう割り当てられるかは実装の都合。 ひとつのスレッドの中で複数の仮想スレッドが協調スレッドのように動作するようなことがあるかもしれないし、 実際には同期的かもしれないが見かけ上はひとつの実行単位として抽象化されたレイヤが与えられている。 そういう意味でなら Rust のタスクは仮想スレッドのような概念だと言っても間違いではないんじゃないかな。 タスクはあくまでも見かけ上のインターフェイスであって、それを実際にどう処理するかはランタイムの選択次第。 1007:デフォルトの名無しさん 25/08/12 18:56:38.02 Fr0OCoiD.net >>982 君やRustコミュニティがRustのタスクを仮想スレッドと呼ぶのは自由だが、明確に異なるものであることを理解しておく必要がある。 JavaやGoにおいておいて仮想スレッドで実行されるコードは完全に同期的であり、 OSスレッドだろうと軽量スレッドだろうとその上で実行されるコードに違いは生じない。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch