多线程程序作为一种多任务、并发的工作方式,有以下的优点: 1) 提高应用程序响应。这对图形界面的程序尤其有意义,当一个操作耗时很长时,整个系统都会等待这个操作,此时程序不会响应键盘、鼠标、菜单的操作,而使用多线程技术,将耗时长的操作(time consuming)置于一个新的线程,可以避免这种尴尬的情况。 2) 使多CPU系统更加有效。操作系统会保证当线程数不大于CPU数目时,不同的线程运行于不同的CPU上。 3) 改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独立的运行部分,这样的程序会利于理解和修改。
上传时间: 2013-12-02
上传用户:nanshan
一个多线程、支持断点续传的java源码
上传时间: 2014-01-06
上传用户:z1191176801
操作系统 线程的调度根据时间片轮转和消息缓冲区的通信
上传时间: 2015-02-20
上传用户:erkuizhang
jBuilder实现的udp多线程、多用户聊天工具
上传时间: 2015-02-20
上传用户:JasonC
操作系统中的线程调度算法
上传时间: 2014-01-25
上传用户:lps11188
多线程通信 程序说明 Ⅰ、设计项目: 简单的聊天程序 Ⅱ、设计人: 刘亚焱 Ⅲ、设计时间: 2003.5.6 Ⅳ、设计步骤: 1)需求分析: 用java实现底层网络通信,我用的是 TCP/IP协议里的套接字(Socket)编程接口来实现网络通讯。 2)设计部分: socket是一种流式通信机制,是一种基于连接的通信,即,在通信之前通信双方确认身份并建立一条 专用的虚拟连接通道,然后他们通过这条通道传送数据信息进行通信,当通信结束时再将原来所建的连 接拆除。
上传时间: 2015-02-26
上传用户:AbuGe
操作系统中实现线程
上传时间: 2014-11-17
上传用户:zhangyi99104144
操作系统线程哲学家就餐算法原代码
上传时间: 2013-12-24
上传用户:chenlong
uclinux线程的创建、消息队列的创建、信号量、互斥信号量、信号等的创建,采用vxworks的接口方式
上传时间: 2014-01-11
上传用户:txfyddz
一个完整的GUI界面OS,单盘启动 实现了多线程、FAT32文件读写,GUI图形界面
上传时间: 2015-03-14
上传用户:wab1981