![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统编程
文章平均质量分 92
tao1zhou
这个作者很懒,什么都没留下…
展开
-
--信号--
文章目录@[TOC](文章目录)前言一、信号概念二、信号函数signal2.读入数据总结 前言 信号是软件中断。它提供了一种处理异步事件的方法。Linux 信号可由如下条件产生: 命令行输入中断键或kill命令,例如ctrl+c中断前台进程 硬件异常,比如非法内存访问 通过函数设置产生信号(kill函数) 一、信号概念 信号都有一个名字都以SIG开头,当某个信号出现时,进程可以告诉内核用下列三种方式来执行。 1、忽略信号。 2、捕捉信号。 3、执行默认动作,大多数信号的默认动作是终止该进程。 二、信号原创 2022-05-02 19:40:02 · 657 阅读 · 0 评论 -
--线程--
文章目录前言一、线程的创建二、线程的终止三、线程同步1、互斥量2、条件变量四、实现一个线程池 前言 线程:线程包含了表示进程内执行环境必需的信息,其中包括进程中标识线程的线程ID、信号屏蔽字、errno变量以及线程私有数据。进程的所有信息对该进程的所有线程都是共享的。 一、线程的创建 #include <pthread.h> pthread_create(pthread_t *thread, const pthread_attr_t *attr,void *(*start_routine)原创 2022-04-30 18:29:11 · 442 阅读 · 0 评论