[consumer-3] [1532099805] [consumer-3] got event from fd-4 [1532099805] [consumer-3] got event from fd [producer-0] [1532099144] [consumer-3] got event from fd-4 [1532099144] [consumer-3] got event from fd ] [consumer-0] got event from fd-4 [1532099150] [consumer-0] got event from fd-5 [1532099153] [consumer -1] got event from fd-4 [1532099153] [consumer-1] got event from fd-5 ^C [运行时的打开文件] 从上图可以看出,运行时打开的fd- 4和fd-5两个文件描述符即是timerfd。
from fd-4 11[1532099807] [consumer-1] got event from fd-4 12[1532099807] [consumer-1] got event from fd -5 13[1532099808] [consumer-3] got event from fd-4 14[1532099808] [consumer-3] got event from fd-5 15 -5 9[1532099147] [consumer-3] got event from fd-4 10[1532099147] [consumer-3] got event from fd-5 11 ] [consumer-1] got event from fd-4 14[1532099153] [consumer-1] got event from fd-5 15^C ? 从上图可以看出,运行时打开的fd-4和fd-5两个文件描述符即是timerfd。 结果符合预期(附:源码链接) 4.
程序里应该这么做: FD-5=F8 也就是说要做下面这个循环F8次。 mov esp,[dword fs:0x8] push eax jmp XMalExe.009176D6 ?