2008年8月28日

linux 进程间通信(转)

摘要: Linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实 验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩 充,形成了“system V IPC”,通信进程局限在单个计算机内;后者则跳过了该限制,形成了基于套接口(socket)的进... 阅读全文

posted @ 2008-08-28 16:44 y轴 阅读(371) 评论(0) 推荐(0) 编辑

stl(转)

摘要: STL的叫法是“容器”,标准库里面容器不多,数组、链表、红黑树,实现都不负责thread safe、mutable之类,对比下Java的,选择很多,也挺混乱。。 序列容器:动态数组vector,双端队列deque(本质是动态数组加索引),链表list。 关联容器:set,map,multiset,multimap,bitset(叫bit_array更合适)。 容器适配器:stack,queue,... 阅读全文

posted @ 2008-08-28 15:01 y轴 阅读(283) 评论(1) 推荐(0) 编辑

stl总结(转)

摘要: STL(Standard Template Library)是C++标准庫的一部分(80%),是用C++ Template机制来表达泛型的庫。 STL,成功的将算法与数据结构分离,在没有效率损失的前提下,得到了及大的弹性。 六大组件容器(Container)算法(Algorithm)迭代器(Iterator)仿函数(Function object)适配器(Adaptor)空间配制器(allocat... 阅读全文

posted @ 2008-08-28 14:59 y轴 阅读(560) 评论(0) 推荐(0) 编辑

网络编程指南(转)

摘要: Beej网络socket编程指南 -------------------------------------------------------------------------------- 介绍 Socket 编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措?等等... 阅读全文

posted @ 2008-08-28 14:10 y轴 阅读(300) 评论(0) 推荐(0) 编辑

Linux 套接字编程中的 5 个隐患(转)

摘要: 在异构环境中开发可靠的网络应用程序文档选项未显示需要 JavaScript 的文档选项打印本页 将此页作为电子邮件发送级别: 中级M. Tim Jones (mtj@mtjones.com), 资深软件工程师, Emulex2005 年 10 月 08 日Socket API 是网络应用程序开发中实际应用的标准 API。尽管该 API 简单,但是开发新手可能会经历一些常见的问题。本文识别一些最... 阅读全文

posted @ 2008-08-28 14:06 y轴 阅读(323) 评论(0) 推荐(0) 编辑

pthread 常用函数

摘要: nt pthread_create( pthread_t *tid, const pthread_attr_t *attr, void*(*start_routine)(void*), void *arg );//参数tid 用于返回新创建线程的线程号;//s... 阅读全文

posted @ 2008-08-28 12:47 y轴 阅读(653) 评论(0) 推荐(0) 编辑

linux socket 常用函数

摘要: socket() bind() connect() listen() accept() send() 和recv() sendto() 和recvfrom() close() 和shutdown() getpeername() gethostname() socket() 我们使用系统调用socket()来获得文件描述符:#include#includeint socket(int dom... 阅读全文

posted @ 2008-08-28 12:46 y轴 阅读(421) 评论(0) 推荐(0) 编辑

导航