エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
RustでDockerを操作する練習
Tokioを使うのでチュートリアルとAsynchronous Programming in Rustは読んでおいた方が良いと思う。 Rus... Tokioを使うのでチュートリアルとAsynchronous Programming in Rustは読んでおいた方が良いと思う。 Rustの非同期I/Oはランタイムが勝手に何かやることが少ないので理解はしやすいかもしれない。他の言語の非同期処理は詳しくないので使いやすいかはよくわからない。 Rustのasync/awaitに関してはとりあえず以下のような適当な理解しかしていない。 async asyncは関数やブロックに指定でき、awaitなど非同期処理はその中でのみ実行可能。 非同期処理はできることがない時に処理を中断して別のタスクに処理を譲る必要があり、その時に状態を退避しなければならない。asyncはその退避すべき状態の場所をコンパイラに教えている。 await 上記の通りランタイムは自動的には何もしてくれないので、明示的に非同期処理が完了しているか確認するためのもの。 await