条件触发:只要满足条件就发生一个IO事件
在条件触发方式中,只要输入缓冲有数据就会一直通知该事件。
例如:服务器输入缓冲收到50字节的数据时,服务器端操作系统将通知该事件(注册到发生变化的文件描述符)。但服务器端读取20字节后还剩30字节的情况下,仍会注册事件。也就是说,条件触发方式中,只要输入缓冲中还剩有数据,就将以事件方式再次注册。
而边缘触发中输入缓冲收到数据时仅注册1次该事件。即使输入缓冲中还留有数据,也不会再进行注册。
条件单没有触发是怎么回事
条件触发:只要满足条件就发生一个IO事件
在条件触发方式中,只要输入缓冲有数据就会一直通知该事件。
例如:服务器输入缓冲收到50字节的数据时,服务器端操作系统将通知该事件(注册到发生变化的文件描述符)。但服务器端读取20字节后还剩30字节的情况下,仍会注册事件。也就是说,条件触发方式中,只要输入缓冲中还剩有数据,就将以事件方式再次注册。
而边缘触发中输入缓冲收到数据时仅注册1次该事件。即使输入缓冲中还留有数据,也不会再进行注册。
条件触发意思是指引起机关发动的条件。