07 2016 档案

摘要:“一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。 网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket 阅读全文
posted @ 2016-07-28 13:21 *尘封的记忆* 阅读(240) 评论(0) 推荐(0)
摘要:空间适配器,所谓空间适配器,就是用来管理内存的一个器具。对于STL来说,空间适配器是它可以正常工作的基础,也为它可以高效工作提供了动力。对于使用STL来说,它是不和用户直接打交道的,而是隐藏在一切STL组件之后,默默为各种内存申请提供支持的。对于c++用户来说,new和delete很熟悉,这两个函数 阅读全文
posted @ 2016-07-22 17:42 *尘封的记忆* 阅读(720) 评论(0) 推荐(0)
摘要:线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/ 阅读全文
posted @ 2016-07-17 22:07 *尘封的记忆* 阅读(142) 评论(0) 推荐(0)
摘要:在 Windows 平台下,我们可以通过双击运行可执行程序,让这个可执行程序成为一个进程;而在 Linux 平台,我们可以通过 ./ 运行,让一个可执行程序成为一个进程。 但是,如果我们本来就运行着一个程序(进程),我们如何在这个进程内部启动一个外部程序,由内核将这个外部程序读入内存,使其执行起来成 阅读全文
posted @ 2016-07-05 08:29 *尘封的记忆* 阅读(448) 评论(0) 推荐(1)