linux应用层 delay 头文件
时间: 2023-12-10 12:32:10 浏览: 143
编写linux驱动时的头文件
Linux应用层中使用delay函数需要包含<linux/delay.h>头文件。但是这个头文件是Linux内核级文件头,用户应用层一般调用不了。因此,在编写应用程序时,应该使用其他的延时函数,例如sleep()函数。同时,需要注意的是,由于内核程序和应用程序是有区别的,有些特殊的内核头文件编译器不允许被应用程序调用,因此在编译应用程序时使用内核的头文件可能会报错。如果需要在Linux上编写多线程TCP网络服务程序,可以参考《Linux多线程服务端编程:使用muduo C++网络库》这本书,其中介绍了一种适应性较强的多线程服务器的编程模型,即one loop per thread。
阅读全文