随笔分类 -  linux进程与线程

linux/unix系统下进程与线程的相关知识
(转)Apache服务的工作原理
摘要:服务器提供服务的方式网络服务器由于要同时为多个客户提供服务,就必须使用某种方式来支持这种多任务的服务方式。一般情况下可以有三种方式来选择,多进程方式、多线程方式及异步方式。其中,多进程方式中服务器对一个客户要使用一个进程来提供服务,由于在操作系统中,生成一个进程需要进程内存复制等额外的开销,这样在客户较多时的性能就会降低。为了克服这种生成进程的额外开销,可以使用多线程方式或异步方式。在多线程方... 阅读全文
posted @ 2009-10-17 20:56 feney 阅读(839) 评论(0) 推荐(1)
使用 Python 进行线程编程(转)
摘要:通过将线程和队列 结合在一起,可以轻松地在 Python 中完成线程编程。本文将研究同时使用线程和队列,创建一些简单但有效的模式,以解决需要并发处理的问题。 引言对于 Python 来说,并不缺少并发选项,其标准库中包括了对线程、进程和异步 I/O 的支持。在许多情况下,通过创建诸如异步、线程和子进程之类的高层模块,Python 简化了各种并发方法的使用。除了标准库之外,还有一些第三方的解决方案,... 阅读全文
posted @ 2009-10-08 21:27 feney 阅读(504) 评论(3) 推荐(0)
进程管理(转帖)
摘要:18.1. 知识点有两种方式来实现并发性,一种方式是让每个“任务"或“进程”在单独的内在空间中工作,每个都有自已的工作内存区域。不过,虽然进程可在单独的内存空间中执行,但除非这些进程在单独的处理器上执行,否则,实际并不是“同时”运行的。是由操作系统把处理器的时间片分配给一个进程,用完时间片后就需退出处理器等待另一个时间片的到来。另一种方式... 阅读全文
posted @ 2009-10-07 17:30 feney 阅读(371) 评论(0) 推荐(0)