![]() |
1
6
您有两个选项-阻塞和非阻塞:
在操作完成之前阻止:
改变你的
这将确保重叠操作在返回结果之前已完成(即成功或失败)。 投票完成: 如果操作仍在进行中,则可以从函数返回,并在等待结果的同时执行其他工作:
通常,第二个选项比第一个选项更可取,因为它不会导致应用程序停止并等待结果。(但是,如果代码在单独的线程上运行,则首选第一个选项。) |
![]() |
Frank · 使用NamedPipe块读取文件,尽管使用重叠 7 年前 |
|
Benjamin.E · 从命名管道连续读取 7 年前 |
![]() |
Ashish K · 命名管道卡在打开位置 7 年前 |
![]() |
Albatross · 使用Java从命名管道连续读取 7 年前 |
![]() |
wjimenez5271 · 命名管道的作者什么时候开始工作? 10 年前 |
![]() |
bairog · 多个管道服务器实例的异步NamedPipes 10 年前 |