![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux编程
文章平均质量分 92
悠然见南山_
这个作者很懒,什么都没留下…
展开
-
信号介绍
信号是什么 信号是一种软件中断,它提供了一种处理异步事件的方法,并且是进程间唯一的异步通信方式 当我们按下 crtl+c 时可以终止一个前台进程,我们可能会想为什么我们只是按下了一个按键就可以终止一个进程呢?好神奇啊!!!,这里如果我们计算机有一定的认识后,我们会知道按下 crtl+c 的同时,背后发生了很多事情。其实终端驱动程序在这里起到了很大的作用。 用户输入 crtl+c 驱动程序收原创 2018-01-17 20:05:10 · 304 阅读 · 0 评论 -
linux下的 I/O 模型,同步/异步,阻塞/非阻塞介绍
同步/异步,阻塞/非阻塞 一提到网络编程中的 I/O 模型,总会涉及到这几个概念,但是这几个名词又容易混淆,于是我想总结一下。 我们先看一下在《UNIX网络编程:卷一》中讲到的5中 UNIX 下的 I/O 模型,分别是 阻塞式 I/O 非阻塞式 I/O I/O 复用 信号驱动式 I/O 异步 I/O 五种 I/O 模型 阻塞式 I/O 模型 默认情况下,所有的套接字都是阻塞的。原创 2018-01-27 18:32:51 · 465 阅读 · 0 评论 -
linux 简易开发环境
安装 linux 我们首先安装 linux 环境,但是 linux 的发行版又非常多,一般常用的有 ubuntu,centos 等。这里我选的是 ubuntu。我们可以选择自己喜欢的发行版,ubuntu 就非常漂亮,以下是几种常见的安装方式。 USB安装 这种方法比较常用,现在装系统基本上都是用U盘安装,这里的安装指的是物理机安装。这需要系统的安装镜像及专业软件,电脑要能支持USB启动。原创 2018-01-28 12:25:13 · 592 阅读 · 0 评论