为什么需要进程间的通信机制

2576 人浏览 | 时间: 2015-06-23 21:16:04 | 作者: codexia
    之前学习进程,学习线程,可以说,进程线程多线程等名词已经耳熟能详了。但是“温故而知新”,确实发现了不少意外的收获。不仅加深了理解,更是理想得到了突破。总是觉得自己都会了,才会把自己的思想禁锢在一个狭小的范围,而忽视了温故知新的必要。请记住,任何学问都博大精深,如果你觉得没什么,那就是你的水平还不足以探知肤浅表面背后的深渊。所以,求学,一定要时刻提醒自己,谦虚再谦虚。不过,谦虚不是表现给他人看的,而是在内心深处告诉自己,其实自己还有很多不懂得,不然,看看大师的境界,就知自己的水平,自己又有什么骄傲自满的呢。如果你达到了超前沿的水平,那么你的思想必然在引导别人在前进,否则你永远都需要不断的完善自己,提升自己的水平。以上的话,是本人的突发感悟,遂当做与大家共勉的劝词,更是劝勉志同道合的朋友要坚持,只有坚持到最后,你才是真正的优秀者。我对优秀者的定义是:思想可以引领社会潮流的人才是真正的优秀者。
    进程为什么要通信?你肯定回答是需要共享数据。对的,确实如此。而这里的进程通信是一个专有名词IPC。这里指代的不是简单的共享数据的通信。还包括各种通信手段。具体的通信手段,请查阅IPC,很多资料有介绍。我们确实要通信,通信的目的也确实包含数据共享,还包括进程同步等。但是,进程间为什么要通信?如果你一下子不清楚,那么换一个问题。一个进程间的线程需不需要特别的通信机制?比如内存映射文件、管道、邮槽等。在学习这些方式是,我也只是机械的学习他们是如何实现通信的。不过惭愧的很,还是不是很清楚。因为我一直都没有想清楚一个问题,那就是,为什么要使用这些方法通信?感觉这些用处不大。不过,后来发现,我错了。正是因为我学识浅薄,理解不够,才这样感觉。
    说了这么多,不要觉得这些都是无聊闲扯。我不想再用生硬的语言将一些重要的知识灌输给大家。我希望你可以听明白我说这番话的意思,这比纯粹的讲解知识答案重要。因为这是我对进程间通信的认识疑惑和最终清晰的过程,希望你能从这个过程中得到启发。
    下面将介绍知识主题。进程,作为一个软件的执行体,代表一个软件是否运行的标志。当然,一个软件必然有一个主进程。软件启动
请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0