ゴルーチン収集メカニズム

フォーク参加モデルとゴルーチン

また、このモデルは、イデオロギー的な分割統治の一種であります

その後、コレクションに参加するすべてのゴルーチンフォークが送り返さ

チャネルを使用してバック収集の過程に参加

同時に参加点は、複数のゴルーチンの同期であってもよいです

現在のゴルーチンに戻る前に出フォーク後ゴルーチンの問題を制御する方法はありません

我々は、リミット残業にコンテキストを使用することができますが、

しかし、リーダーとユーザ受信機の受信者のみのコンテキスト関連のコンテキストゴルーチンが送信者を関連付けないので

タイムアウトの送信者を読んだユーザーのみが自身を終了させることができ、送信者を終了させる方法はありませんのであれば

その読みはゴルーチンを漏洩しました

だから、何の良い収集メカニズムをゴルーチンありません

問題は再起動することで解決しているようです

タイムアウトを増やしてより少ない数回再起動されます

 

参考:

https://stackoverflow.com/questions/50570961/stop-goroutine-execution-on-timeout?answertab=votes#tab-top

おすすめ

転載: www.cnblogs.com/general10/p/12033388.html