>>560
その言語はRustだな
>>565
Rustならデータ競合が絶対に起こらない
データ競合を起こすコードはコンパイラがエラーにできる言語仕様
>>567
ちょっと違う
RustのFuture(=Promise相当)はOSスレッドとは全く別で関係なく
Goroutineとほぼ同様の気軽に大量に作れる非同期タスクとして扱える
もちろん安全に解決できる
今回の話で言えば大雑把に分けるとRustは3種類ともサポート
① Futureおよびそのasync/await
➁ Goと同様のchanel
③ メモリ競合を絶対に起こさない安全な共有メモリ
Go language part 5
■ このスレッドは過去ログ倉庫に格納されています
569デフォルトの名無しさん
2022/09/05(月) 10:56:03.27ID:88BZgezt■ このスレッドは過去ログ倉庫に格納されています
