摘要: 在linux中,单线程任务和多线程任务组模型如下:Linux是一个多用户、多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。在操作系统设计上,从进程(Process)演化出线程(Thread),最主要的目的就是更好地支持多处理器,并且减小(进程/线程)上下文切换的开销。进程和线程的关系根据操作系统的定义,进程是系统资源管理的最小单位,线程是程序执行的最小单位。线程和进程十分相似,不同的只是线程比进程小。首先,线程采用了多个线程可共享资源的设计思想。例如,它们的操作大部分都是在同一地址空间进行 阅读全文
posted @ 2012-12-04 23:28 012345 阅读(133) 评论(1) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-12-04 22:35 012345 阅读(14) 评论(0) 推荐(0)
摘要: 第一章小结1.本章主要对TCP/IP协议族进行总体介绍.2.TCP/IP是一组不同层次上的多个协议组合。TCP/IP通常被认为是一个四层的协议系统:(1) 应用层(协议:Telnet,FTP,SMTP,SNMP)作用:负责处理应用程序的细节。(2) 传输层(协议:TCP,UDP)作用:为两台主机上的应用程序提供端到端的通信。(3) 网络层(协议:IP,ICMP,IGMP)作用:处理分组在网络中的活动,例如:分组选路。(4) 数据链路层(又名:网络接口层,设备驱动程序部署在该层,对应的硬件设备有:网络接口卡)作用:处理物理接口等通信媒介的细节。3.互联网构建最简单的办法就是多个网络(例如:以太网 阅读全文
posted @ 2012-07-15 23:16 012345 阅读(110) 评论(2) 推荐(0)