社区
C#
帖子详情
。net 多进程编程在实际生活中是否有典型的例子?
溪源More
2012-04-09 08:36:31
本人从事的行业是GIS软件的开发,采用的平台是Arcgis,近期有项目需要使用ArcGis10的版本,由于ArcGis server10有大文件切图的概念,所以对这个切图的模式也在进行研究,但是对于ArcGis server10使用的切图究竟是多线程还是多进程,大家争执不下,我认为是多线程,而pm则认为是多进程。但是在我从业3年以来,确实从未听过多进程编程,请问各位大侠,是否使用过多进程编程?以及其如何使用的?
...全文
238
12
打赏
收藏
。net 多进程编程在实际生活中是否有典型的例子?
本人从事的行业是GIS软件的开发,采用的平台是Arcgis,近期有项目需要使用ArcGis10的版本,由于ArcGis server10有大文件切图的概念,所以对这个切图的模式也在进行研究,但是对于ArcGis server10使用的切图究竟是多线程还是多进程,大家争执不下,我认为是多线程,而pm则认为是多进程。但是在我从业3年以来,确实从未听过多进程编程,请问各位大侠,是否使用过多进程编程?以及其如何使用的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
溪源More
2012-04-11
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
QQ,IE9,各大杀毒软件,这都是多进程。当然,操作系统就不用说了。
[/Quote]
是的。。开始我还没有往那方面去想,仔细一想,这些软件均是多进程同步运行的,主要还是主进程维护的很好,能够让各个分进程之间灵活的通信。
zhujiawei7
2012-04-10
打赏
举报
回复
其他进程可以开个后台服务,辅助主程序运行。关键是如何共享互通数据
cheng2005
2012-04-10
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
如果采用多线程的模式开发应用程序,在任务管理器中貌似有几个线程就会有几个记录存在于进程列表中吧。。
[/Quote]
先搞清楚进程和线程是什么好吗
cheng2005
2012-04-10
打赏
举报
回复
QQ,IE9,各大杀毒软件,这都是多进程。当然,操作系统就不用说了。
gio301
2012-04-10
打赏
举报
回复
当线程数已经几乎达到上限。效率低下时。可以考虑再多开几个相同进程。 分治的思想。
溪源More
2012-04-10
打赏
举报
回复
如果采用多线程的模式开发应用程序,在任务管理器中貌似有几个线程就会有几个记录存在于进程列表中吧。。
ycproc
2012-04-09
打赏
举报
回复
keyword : socket
hhddzz
2012-04-09
打赏
举报
回复
迅雷、QQ、rayfile、各种浏览器
orochiheart
2012-04-09
打赏
举报
回复
本来想给个多线程的例子,,但是看过楼上 我才细看楼主的帖子 最后 。。。,,打酱油了。。。
LinuxCard
2012-04-09
打赏
举报
回复
多进程的软件不是很多的吗?ie8不就是多个进程吗?
zh6335901
2012-04-09
打赏
举报
回复
我也第一次听说多进程编程
mizuho_2006
2012-04-09
打赏
举报
回复
第一次听说多进程编程!
《GO并发
编程
实战》第二版 [高清+带目录] pdf
图灵原创——《GO并发
编程
实战》第二版。此书重点描述
多进程
和多线程
编程
相关的知识,此书基于go 1.8版本全面更新,结合
实际
代码
例子
,更深入秒回Go运行时系统内部原理,本文档附带书
中
go源码。对于Go语言
编程
感兴趣的爱好者来说是一本不可多得的好书,非常适合进阶,极力推荐图灵原创——《GO并发
编程
实战》第二版。此书重点描述
多进程
和多线程
编程
相关的知识,此书基于go 1.8版本全面更新,结合
实际
代码
例子
,更深入秒回Go运行时系统内部原理,本文档附带书
中
go源码。对于Go语言
编程
感兴趣的爱好者来说是一本不可多得的好书,非常适合进阶,极力推荐
Python
多进程
编程
一
多进程
编程
Python实现
多进程
的方式有两种:一种方法是os模块
中
的fork方法,另一种是使用multiprocessing模块。前者仅适用于LINUX/UNIX操作系统,对Windows不支持,后者则是跨平台的实现方式。第一种方式:使用os模块
中
的fork方式实现
多进程
第二种方式:multiprocessing由于GIL的存在,python
中
的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python
中
大部分情况需要使用
多进程
。
18.8:Python的Socket
编程
中
如何进行
多进程
编程
?
总之,Python的Socket
编程
中
多进程
编程
是一个非常重要的知识点。通过
多进程
编程
,我们可以充分利用多核CPU的处理能力,提高服务器的并发处理性能。在
实际
应用
中
,我们需要注意一些细节问题,如进程池的大小、IPC机制、竞态条件、死锁等。同时,我们还需要根据具体的需求来选择合适的
编程
模型,以达到最优的性能和效率。对于一些特殊需求,例如高并发、大规模数据处理等,我们还可以使用一些高级技术,如分布式计算、GPU加速等。
Linux
编程
学习笔记-
多进程
编程
Linux进程
编程
学习笔记
c++ 多线程和
多进程
编程
1、概念 (1)线程 执行处理器调度的基本单位。程序执行过程
中
的最小单元,由线程ID、程序计数器、寄存器集合和堆栈共同组成。 (2)进程 资源分配的基本单位,也可能作为调度运行的单位。进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。我们编写的程序用来描述进程要完成哪些功能以及如何完成;数据集则是程序在执行过程
中
所需要使用的资源;进程控制块用来记录进程的外部特征,描述进程的执行变化过程,系统可以利用它来控制和管理进程,它是系统感知进程...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章