c - 什么是 linux 中的事件生成以及它们如何生成到进程?

标签 c networking linux-kernel

<分区>

我研究过signal,它是一个事件生成,但我不清楚事件是如何生成的,谁生成的以及进程如何知道事件已经生成给它?

最佳答案

事件只是来自输入或输出的响应。例如,如果您在键盘上键入一个键,它会生成一个事件(不是直接通过某些设备驱动程序),并且您正在等待键盘的进程会收到其驱动程序的通知。

关于c - 什么是 linux 中的事件生成以及它们如何生成到进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21307720/

相关文章:

c - 尝试以持续时间和频率发出蜂鸣声时出现 ioctl 错误

c - 如何使用 CMSIS API 将无符号整数转换为枚举

c - 结构和整数的内存顺序

android - Volley - POST/GET 参数

Linux WiFI 接入点 : refresh `iw dev wlan0 station dump` output (inactive time)

linux - macb ff0e0000.ethernet eth0 : Could not attach to PHY

linux-kernel - 内核如何知道 CPU 处于用户模式还是内核模式?

c - C 套接字中通过 HTTP 的 SOAP 消息

ubuntu - 如何减小 linux 内核的大小?