面试资料
文章平均质量分 91
sunshine008
这个作者很懒,什么都没留下…
展开
-
面试资料(1)
1、进程和线程的区别? 1)、进程是程序的动态运行,是程序执行时的一个实例。是系统进行资源分配和调度的一个最小单位。 2)、线程是进程的一个实体,是CPU调度和分派的基本单位。 一个进程拥有一个或多个线程,至少拥有一个线程。进程拥有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响。线程依附与进程存在,是一个进程中的不同执行路径。线程没有独立的地址空间(有自己的堆栈和局部变量)原创 2016-09-26 18:44:15 · 321 阅读 · 0 评论 -
IO模型及多路复用IO(select、poll、epoll)
4中IO模型 同步和异步的概念描述的是用户线程与内核的交互方式:同步是指用户线程发起IO请求后需要等待或者轮询内核IO操作完成后才能继续执行;而异步是指用户线程发起IO请求后仍继续执行,当内核IO操作完成后会通知用户线程,或者调用用户线程注册的回调函数。 阻塞和非阻塞的概念描述的是用户线程调用内核IO操作的方式:阻塞是指IO操作需要彻底完成后才返回到用户空间;而非阻塞是指IO操作被调用后原创 2016-09-26 18:50:51 · 547 阅读 · 0 评论