C++ vs Rustat TECHC++ vs Rust - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1004:デフォルトの名無しさん 21/12/14 10:15:19.20 YU8H/oh/.net 結局Rustが一番いいよな 非同期をawaitという限られた同期パターンだけでなくfutureを直接扱うことも可能だし Goのようにコルーチンをすぐ動かせるしそれに対して同様にchannel通信もいけるしfutureとして扱うことも可能 1005:デフォルトの名無しさん 21/12/14 10:55:30.64 9qJ+oS+1.net アホか、Rustに厳密なcoroutineなんてデフォルトで無いやろ、Boost移植のcontext-rs/coroutine-rsとかあるけども… 実験的にRFC 2033: experimental coroutinesとかやってるけど、N:Mスレッドスケジューラーが標準搭載される未来はない。 1006:デフォルトの名無しさん 21/12/14 11:24:57.22 YU8H/oh/.net >>984 Rustでは一昨年からasync blockが既にstackless symmetric coroutineとして動いています zero costでlazyなのでasync blockを作るとそれだけだとfutureが出来るのみ それをm:n含め好きなスケジューラがいくらでもあるのでそれに対してspawnするだけで起動します そのasync block内では全てawaitしまくればgoroutineと同じ状況になります もちろんチャネルも使えます 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch