【发布时间】:2020-07-08 19:42:00
【问题描述】:
我正在尝试移植这个简单的循环:
var messages = new List<string>();
while (_MessageQueue.TryDequeue(out var message))
messages.Add(message);
消息队列是并发的。它用于一个模块,该模块将来自多个线程的消息排入队列,然后由单个线程处理。
是否有一种惯用的 F# 方法来执行出列/添加循环?
【问题讨论】: