VC下命名管道读写操作必须在不同线程中完成?

minzheng 2005-04-01 10:23:21
命名管道的客户端我使用以下语句创建:
m_hPipe = CreateFile(m_sPipeName, // Pipe name.
GENERIC_WRITE // Generic access, read/write.
| GENERIC_READ,
FILE_SHARE_READ // Share both read and write.
| FILE_SHARE_WRITE ,
NULL, // No security.
OPEN_EXISTING, // Fail if not existing.
FILE_FLAG_OVERLAPPED, // Use overlap.
NULL); // No template.

请问对命名管道的读写操作不能在同一个线程中完成?
一定要分读一个线程,写一个线程吗?
...全文
210 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyelf 2005-04-01
  • 打赏
  • 举报
回复
没有严格的区分,按照需求走
goodheartppl 2005-04-01
  • 打赏
  • 举报
回复
帮你UP一下
angelcool 2005-04-01
  • 打赏
  • 举报
回复
能否告诉我如何使用命名管道读写数据。我也正在做进程间通信。正在文件映射中痛苦着。
希望能在你这里找到出路。
可以回复到下帖,我好给分!!!
http://community.csdn.net/Expert/topic/3897/3897022.xml?temp=.7781488

也欢迎其他大侠光临指导!!
xenke 2005-04-01
  • 打赏
  • 举报
回复
不过你同一个线程中需要用PIPE来传递数据吗?
xenke 2005-04-01
  • 打赏
  • 举报
回复
不需要

15,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧