docs: fix typo (#1036)

This commit is contained in:
Foo-x
2021-07-14 21:57:50 +09:00
committed by GitHub
parent dcef701d04
commit 6fbcd8527a
2 changed files with 3 additions and 3 deletions

View File

@@ -716,7 +716,7 @@ fn poll(self: Pin<&mut Self>, cx: &mut Context) -> Poll<Self::Output>
### Executor と Waker
async/awaitを使えば、かつ完全に非同期的なfutureを簡単に扱うことができます。しかし、上で学んだように、futureはポーリングされるまで何もしません。つまり、どこかの時点で`poll`を呼ばないと、非同期コードは実行されないということです。
async/awaitを使えば、完全に非同期的なfutureを簡単に扱うことができます。しかし、上で学んだように、futureはポーリングされるまで何もしません。つまり、どこかの時点で`poll`を呼ばないと、非同期コードは実行されないということです。
単一のfutureであれば、[上述のように](#futurewodai-tu)ループを使って常に手動で各futureを待つことができます。しかし、この方法は非常に効率が悪く、多数のfutureを作成するプログラムでは実用的ではありません。この問題を解決する最も一般的な方法は、システム内のすべてのfutureが終了するまでポーリングする責任を負う、グローバルな **executor** を定義することです。
@@ -1429,7 +1429,7 @@ struct TaskId(u64);
[`BTreeMap`]: https://doc.rust-lang.org/alloc/collections/btree_map/struct.BTreeMap.html
新しい一意なIDを作成する為に`TaskID::new`関数を作ります:
新しい一意なIDを作成する為に`TaskId::new`関数を作ります:
```rust
use core::sync::atomic::{AtomicU64, Ordering};

View File

@@ -1418,7 +1418,7 @@ The `TaskId` struct is a simple wrapper type around `u64`. We derive a number of
[`BTreeMap`]: https://doc.rust-lang.org/alloc/collections/btree_map/struct.BTreeMap.html
To create a new unique ID, we create a `TaskID::new` function:
To create a new unique ID, we create a `TaskId::new` function:
```rust
use core::sync::atomic::{AtomicU64, Ordering};