タイマー は、未来に一度だけ何かしたいときに使いますが、 ティッカー (tickers) は定期的に何かしたいときに使います。 ここでは、停止するまで定期的に動作するティッカーの例を見ます。 |
|
|
|
|
|
|
|
ティッカーは、タイマーと同様の仕組み、すなわち
値を送信するチャネルを使います。
ここでは、500ミリ秒ごとに受信される値を待つために、
|
|
|
|
ティッカーは、タイマーと同じように停止できます。 ティッカーが停止されると、そのチャネルからはもう 値を受信しなくなります。 この例では、1600ミリ秒後に停止します。 |
|
このプログラムを実行すると、ティッカーは停止されるまでに 3 回動作するはずです。 |
|
Next example: Worker Pools.