level 1
大家好,我有个问题想问问。unix下多进程编程使用fork,但是这种多进程编程方法与我手工启动多个程序运行相比有什么优势?比如有个程序叫test。我在test里面用fork开了一个子进程,和我运行两次test相比有什么不一样?请指教,谢谢!
2008年03月24日 13点03分
1
level 1
呵呵,看大家评论如何-------------------------------------------**********************************免费日赚200元,想赚钱的朋友速度来吧,不需要任何投资,http://www.mianfei8-qb.cn 做了就知道是不是真的了*****************************************************************************
2008年03月26日 05点03分
2
level 0
肯定不一样啊,多进程实现就是可以并发操作,而并发操作中很关键的问题就是同步与互斥。而多进程实现进程通讯肯定要比一个进程启动两次这种方式方便的多。比如,你多进程处理一个目录下的很多文件,多进程可以很简单的通过分发,处理。但是如果你用一个进程启动多次的方式,你怎么知道哪个文件处理了,哪个文件没有处理呢。(只是一个例子,其实两种都可以实现的)
2008年03月28日 02点03分
3