操作系统
文章平均质量分 55
tianbiao_agnees
坚持到最后的那个才是成功者
展开
-
进程和线程的区别及联系
1、进程:正在运行的程序,是系统进行资源分配的独立单位。 2、线程:进程的执行路径,调度和执行的单位,是cpu调度的最小单位,单个路径单线程,多个路径多线程。 区别: ①调度的基本单位:在传统的OS中,进程作为独立调度和分派的基本单位,因而进程是能独立运行的基本单位。在每次被调度时,都需要进行上下文切换,开销较大。而在引入线程的os中,已把线程作为调度和分派的基本单位,因此线程是能独立运行的基原创 2017-05-06 12:07:57 · 440 阅读 · 0 评论 -
IO模型基础知识
I/O基础 1、java1.4之前,java对I/O支持不完善,存在以下问题: . 没有数据缓冲区,I/O性能存在问题。 . 没有c或者c++的channel概念,只有输入输出流 . 同步式阻塞I/O通信,通常会导致通信线程较长时间阻塞 . 支持的字符集有限,硬件可移植性不好 2、Linux网络I/O模型 linux内核将所有外部设备都看作一个文件来操作,对文件的操作都原创 2017-05-08 20:10:21 · 309 阅读 · 0 评论