gpt4 book ai didi

c# - select() 用于 C# 中的多个文件 I/O?

转载 作者:太空宇宙 更新时间:2023-11-03 14:34:31 24 4
gpt4 key购买 nike

C# 标准库中是否有类似于 select() 的功能? ?

特别是,C# 程序需要阻塞等待多个文件流(不是套接字)的 I/O 事件。

谢谢。

最佳答案

如果您正在等待其他人写入文件,您可以使用 System.IO.FileSystemWatcher 并查找更改事件。否则,您始终可以使用 FileStream.BeginReadFileStream.BeginWrite 进行异步 I/O。它们在接口(interface)方面都与 select() 非常相似,但它们可以实现快速、异步 IO 的预期结果。

关于c# - select() 用于 C# 中的多个文件 I/O?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1610204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com