先简单说一下Signal是啥.(如果想直接使用可以不看) Signal翻译过来中文就是信号- - 当然, 本身他就是Linux系统编程中非常重要的概念, 信号机制是进程之间传递消息的一种机制, 其全称为软中断信号 作用是通知进程发生了异步事件。进程之间可以调用系统来传递信号, 本身内核也可以发送信号 ...
分类:
编程语言 时间:
2018-05-23 00:09:56
阅读次数:
274
进程 现实生活中 在很多的场景中的事情都是同时进行的,比如开车的时候 手和脚共同来驾驶汽车,再比如唱歌跳舞也是同时进行的; 如下是一段视频,迈克杰克逊的一段视频: http://v.youku.com/v_show/id_XMzE5NjEzNjA0.html?&sid=40117&from=y1.2 ...
分类:
系统相关 时间:
2018-04-09 21:19:23
阅读次数:
239
一、项目初衷和爬虫概述 1.项目初衷 本人的大学毕设就是linux上用c写的一个爬虫,现在我想把它完善起来,让他像一个企业级别的项目。为了重复发明轮子来学习轮子的原理,我们不使用第三方框架(这里是说的是指通常的linux系统编程教材以外的库和接口-0-,当初我也是在虚拟机上跑的ubuntu+putt ...
分类:
编程语言 时间:
2018-03-29 21:24:09
阅读次数:
259
我们接着谈Linux学习过程中一个重要的话题--信号。一、信号的概念:?? ??? 信号是一种软件中断,它提供了一种处理异步事件的方法,也是进程间唯一的异步通信方式。二、信号的来源:?? ??? 1、硬件方式:?? ??? ?&
分类:
系统相关 时间:
2018-02-23 20:39:40
阅读次数:
210
今天我们接着谈Linux系统编程中的进程间的通信,上一节我们讨论了进程的基本操作。这一节我们来讨论一下进程间的通信。常见的进程间的通信方式有:无名管道、命名管道、共享内存、信号、消息队列、信号量、套接字。接下来我们一一来谈:1、无名管道:1、管道是UNIX系统的IPC的最古老方式,并且多数unix系统都提供此种通信方式。、2、管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进
分类:
系统相关 时间:
2018-02-21 16:36:06
阅读次数:
237
前一段时间对文件I/O的基本操作基本操作做了总结,今天这里继续按照我的理解对linux系统编程的进程操作进行总结。首先我们先理解几个概念:程序、进程、线程。??????所谓程序,就是计算机指令的集合,它以文件的形式存储在磁盘上,进程是一个程序在其自身的地址空间中的一次执行活动。而线程进程内的一个执行单元,也是进程
分类:
系统相关 时间:
2018-02-12 13:34:42
阅读次数:
217
正式开始学习Linux高并发服务器c++开发相关的技术。 学习路线: 基础数据结构 gcc, make, gdb Qt编程 Tcp/IP协议 c/c++语言 > c/c++实战项目 > Linux基础入门 > Linux系统编程 > Linux网络编程 > 高并发服务器 常用算法 Shell编程 学 ...
分类:
编程语言 时间:
2018-01-22 01:12:27
阅读次数:
190