cmd所指定的值与共享内存部分相同。
本来还应该有一章关于Semaphore的。其使用方法于共享内存和消息队列差不多,只不过使用场合不同。可是我自己也没太弄明白那个东东是怎么回事,为了避免以讹传讹……就不写了。
看了我这么多贴子,大家辛苦了。《UNIX系统程序设计》这一系列的贴子到此宣告完成。在这些文章的创作过程中得到了SOHU C\\C++论坛诸位朋友的大力支持。在此笔者深表谢意。
接下来,如果有时间的话,我会继续写一套《UNIX网络程序设计(C语言版)》。不知大家有兴趣否。
再有一点。本文中所解释的所有的函数,严格地说,应该叫:系统调用( system call )。
写在后面的话:
UNIX是一个“古老的”,高级的,复杂的,稳定的,有着广泛用户的,难以掌握的,功能强大的,不容易学会的,变态的,操作系统。与Microsoft的windows系列相比,具有对网络更强的操作能力,对进程更强的管理能力,对数据更高的保护能力。然而不幸地,由于windows系列更便利的操作能力对新手的诱惑,国内使用UNIX的人日渐式微。 然而,如果你将来在IT业发展的话,UNIX是必不可少的一门技能。试看当今网络的世界,绝大多数的服务器上仍然是运行着UNIX系的操作系统。UNIX以其强大的功能,广泛的高级用户为基础,在这个MS泛滥的时代依然屹立不倒。
UNIX虽然是一个商业软件,但其发展经历了悠久的年代(在计算机史上绝对可以这样说)。世界各国都有从事UNIX开发的人员。况且还有Linux作为其新生力量,其核心技术的公开性/安全性是以美元为目标的MS所开发的windows所不及的。目前我国有识之士已发出呼吁,建议政府机关/军队等关键部门的计算机采用Linux操作系统,以避免出现紧急情况(战争等)时受制于人。
众所周知,程序开发要分平台,除非你用的是JAVA之类的与平台关系不大的语言。目前在我国,堪称当前技术的生力军、未来技术的主力军的年轻一代计算机专业学生/从业人员/有志者,绝大部分学习/从事着windows平台的程序设计。
诚然,windows平台上也有许多优秀的开发工具,如VC++ , VB , Delphi等等。然而UNIX程序设计的重要性日趋显著。掌握一些UNIX平台上程序设计的基本知识,对于对于程序设计的认识,乃至将来立足于IT业界,都有着重要的影响。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库UNIX系统程序设计教程(7)在线全文阅读。
相关推荐: