我最近为UWP应用制作了日志记录模块。通常来说,某些静态类具有异步“即弃即忘”方法,用于将一些消息写入文件。
因为它是异步的,所以我需要解决两个独立的任务试图将文本追加到文件的情况-这可能发生在速度更快的硬件上。 UWP中是否有某些东西可以让我实现这种“漏斗”行为?
答案 0 :(得分:1)
您可以使用SemaphoreSlim
,在此处查看更多信息:https://docs.microsoft.com/en-us/dotnet/api/system.threading.semaphoreslim?view=netframework-4.7.2。