
操作系统
卜思凡
这个作者很懒,什么都没留下…
展开
-
Linux中的epoll
1.epoll函数原型epoll操作由三个函数组成:#include <sys/epoll.h>int epoll_create(int size); //成功时返回epoll文件描述符,失败时返回-1int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event); //成功时返回0,失败时返回-1int epoll_wait(int epfd, struct epol原创 2020-09-17 10:01:27 · 646 阅读 · 0 评论 -
操作系统知识
1.线程与进程的区别进程是资源分配的最小单位,线程是CPU调度的最小单位,地址空间:同一进程的线程共享本进程的地址空间,而进程之间则是独立的地址空间。资源拥有:同一进程内的线程共享本进程的资源如内存、I/O、cpu等,但是进程之间的资源是独立的。资源消耗 CPU切换一个线程比切换进程花费小;创建一个线程比进程开销小;线程占用的资源要⽐进程少很多。通信 线程之间通信更方便,同一个进程下,线程共享全局变量,静态变量等数据,进程之间的通信需要以通信的方式(IPC)进行;2....原创 2020-07-07 22:33:47 · 280 阅读 · 0 评论