0
A
回答
1
TransferQueues非常有用,因爲它們讓您保持某種類型的背壓。通過等待消費者開始處理,您知道隊列不僅僅是在消費者停滯不前時建立起來的。
它與Go中非緩衝的chan
s非常相似,並且還分享了協調邏輯優勢(例如我們知道在轉移/取消時間,生產者和消費者是同步的)。
相關問題
- 1. 如何限制LinkedTransferQueue的大小?
- 2. showAlertViewForRequestOperationWithErrorOnCompletion應該如何使用?
- 3. tableView:cellForRowAtIndexPath:應該如何使用?
- 4. scala.util.parsing.ast.Binders應該如何使用?
- 5. RedirectToRoute應該如何使用?
- 6. 何時應該使用Ajax,何時不應該使用?
- 7. 什麼時候應該使用datagrid,何時應該使用datagridview?
- 8. 什麼時候應該使用$(object),何時應該使用$ object?
- 9. 我應該如何使用defaultdict?
- 10. 應該如何使用C#linq orderby then?
- 11. JDBC - prepareStatement - 我應該如何使用它?
- 12. 我應該如何使用.gitignore?
- 13. 我應該如何使用ICQ和Python?
- 14. 您應該如何使用IValueConverter?
- 15. 我應該如何使用ProtocolBuffer的FieldMasks?
- 16. 我應該如何使用requireJs
- 17. 我應該如何使用數據庫?
- 18. 應該如何使用LibGDX dispose()方法?
- 19. nosetest的LazySuite應該如何使用?
- 20. Django apps.py應該如何使用?
- 21. 我應該如何使用express.cookieParser()祕密?
- 22. 我應該如何使用SCM?
- 23. 我應該如何使用MSMQ?
- 24. 我應該如何使用VirtualScreenLeft和VirtualScreenTop
- 25. 你應該如何使用NUnit 3.2?
- 26. getHibernateTemplate()。setCacheQueries()應該如何正確使用?
- 27. 我應該如何使用Task When All?
- 28. 我該如何使用GTK迴應
- 29. 我應該如何使用git分支?
- 30. 我應該如何開始使用neo4j?