04 2023 档案
摘要:信号的底层原理是修改目标进程的task_struct的signal字段 在信号的产生到递送过程中(delivery),可能会存在一段未决(pending)时间 可以通过注册信号修改信号的递送行为。 mask和pending位图。 mask:产生某个信号时,是否阻塞之。 pending:未决信号集。在
阅读全文
摘要:在UNIX系统中,open和fopen系统调用都用于打开文件,但他们的缓冲机制不同。 open系统调用是一种底层的系统调用,用于打开文件并返回一个文件描述符。它不涉及任何缓冲机制,所以是无缓冲IO。 fopen是一个更高层的函数,它是基于标准C库实现的,提供了更丰富的文件操作函数。fopen函数打开
阅读全文
浙公网安备 33010602011771号