社区
进程/线程/DLL
帖子详情
I/O completion port 中 event 最后1位为什么设为1
sea_sharka_17
2008-08-01 04:28:23
我正在看 <<win32 多线程程序设计>> 这本书,在第六章中讲到关于 I/O completion port 这个技术,为了解决技术中的某一问题,需要用到Event这个句柄,并且把这个句柄的最后一位设为1,请问这是为什么?
原话:"...... 然后把该handle的最低位设为1. 虽然这听起来像是一种黑客(hack)行为,但文件中明明白白有交待".
"文件中有交待",请问是什么文件?
...全文
100
1
打赏
收藏
I/O completion port 中 event 最后1位为什么设为1
我正在看 <> 这本书,在第六章中讲到关于 I/O completion port 这个技术,为了解决技术中的某一问题,需要用到Event这个句柄,并且把这个句柄的最后一位设为1,请问这是为什么? 原话:"...... 然后把该handle的最低位设为1. 虽然这听起来像是一种黑客(hack)行为,但文件中明明白白有交待". "文件中有交待",请问是什么文件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thankall
2008-08-02
打赏
举报
回复
估计是文件的需要吧。
理解I/O
Com
p
let
ion
Port
(完成端口)
我将先给出IOCP的定义然后给出它的实现方法,
最后
剖析一个Echo(){tagshow(
event
)}">程序来为您拨开IOCP的谜云,除去你心
中
对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇...
I/O
Com
p
let
ion
Port
s
I/O
Com
p
let
ion
Port
s I/O
com
p
let
ion
port
s are the mechanism by which an applicat
ion
uses a pool of threads that was created when the applicat
ion
was started to process asynchronous I/O reques
《Win32多线程程序设计》(14)---操作I/O
Com
p
let
ion
Port
1. 产生一个 I/O
com
p
let
ion
port
。 2. 让它和一个文件handle 产生关联。 3. 产生一堆线程。 4. 让每一个线程都在
com
p
let
ion
port
上等待。 5. 开始对着那个文件handle 发出一些overlapped I/O 请求。 产生一个 I/...
Overlapped I/O 與 I/O
Com
p
let
ion
Port
Model
Overlapped I/O是Windows對I/O操作的一個封裝 他可以用在文件,socket等很多地方 用來從I/O設備讀寫數據 一般來說 用BSD socket的話 就需要為讀寫專門起一個線程 由自己處理讀寫的操作。這樣不能說不好,但是如果有人...
I/O
Com
p
let
ion
Port
s-I/O完成端口
I/O
Com
p
let
ion
Port
s I/O
com
p
let
ion
port
s are the mechanism by which an applicat
ion
uses a pool of threads that was created when the applicat
ion
was started to process asynchronous I/O requests. ...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章