摘要: 瀑布开发 瀑布模型(Waterfall Model)是Royce在1970年提出的,他把大型软件开发分为:分析与编程,象工厂流水线一样把软件开发过程分成各种工序,并且每个工序可以根据软件产品的规模、参与人员的多少进一步细分成更细的工序。该模型非常符合软件工程学的分层设计思路,所以成为软件开发企业使用 阅读全文
posted @ 2017-04-07 23:00 soul.stone 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 进程间通信: # 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 命名管道 (named pipe/FIFO) : 命名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semop 阅读全文
posted @ 2017-04-07 22:53 soul.stone 阅读(1628) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #include #include #include #include #include /* int shm_open(const char *name, int oflag, mode_t mode); //创建或打开一个共享内存,成功返回一个整数的文件描述符,错误返回-1。 name : 共享内... 阅读全文
posted @ 2017-04-07 22:32 soul.stone 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 参考文档:http://blog.csdn.net/evsqiezi/article/details/8061176头文件:#include<semaphore.h> int sem_init __P ((sem_t *__sem, int __pshared, unsigned int __val 阅读全文
posted @ 2017-04-07 22:27 soul.stone 阅读(1207) 评论(0) 推荐(0) 编辑
摘要: int pthread_create((pthread_t *thread, pthread_attr_t *attr, void *(*start_routine)(void *), void *arg)若线程创建成功,则返回0。若线程创建失败,则返回出错编号,并且*thread中的内容是未定义的 阅读全文
posted @ 2017-04-07 22:16 soul.stone 阅读(579) 评论(0) 推荐(0) 编辑