unix
a16839678
喜欢自己想做的事情,坚持做自己想做的事情
展开
-
多进程和多线程编程
1、多进程编程[cpp] view plaincopy#include #include #include int main() { pid_t child_pid; /* 创建一个子进程 */ child_pid = fork(); if(转载 2012-11-12 12:44:51 · 273 阅读 · 0 评论 -
你必须要会的Shell 命令
shell 介绍============= Unix 系统分成三个重要部份: 系统核心, Shell, 应用程序 如下图: +------------+ +---------+ +------------+ | 内核 | ---> | shell | ----> | 应用程序 | +--------转载 2012-11-12 12:19:39 · 598 阅读 · 0 评论 -
信号量,互斥锁和条件变量之间的差异
首先信号量,互斥锁和条件变量 具体如何使用大家可以去学习UNP2进程间通信。里边以消费者生产者模型为例子,讲的很好,推荐大家学习。信号量,互斥锁和条件变量 在linux编程中,常用于线程间的同步。 在计算机中,一些资源在同一时间只允许一个线程进行修改。 那么这三者根据自身的特点,适用于什么场合,他们三者之间有什么差异呢? 下面简单的用代码来描转载 2012-11-12 12:08:00 · 318 阅读 · 0 评论