摘要:
select 1.select 目前几乎在所有的平台上支持,其良好跨平台支持也是它的一个优点 2.select 的一个缺点在于单个进程能够监视的文件描述符的数量存在最大限制,在Linux 上一般为1024 3.select 监视socket 连接时不能准确告诉用户是哪个,比如:现在用select监视 阅读全文
摘要:
什么是协成 1.协成,又称微线程,纤程,协程是一直轻量级线程 2.线程的切换会保存到CPU的栈里,协程拥有自己的寄存器上下文和栈里 3协程调度切换时,将寄存器上下文和栈保存到其它地方,在切回来的时候,恢复先前保存的寄存器上下文和栈 4 协程能保存上一次调用时的状态 5.协程最主要的作用是在单线程的条 阅读全文
摘要:
1.进程优点 提供了多道编程,让我们每个人感觉都拥有自己的CPU和其它资源,可以提高计算计的利用率。 2.进程的两个重要特点 2.1 进程只能在一个时间干一件事,如果想同时干两件事或多件事,进程就无能为力了 2.2进程如果在执行的过程中遇到阻塞,即使进程中有些工作不依赖于输出的数据也将无法执行 3进 阅读全文