- 博客(5)
- 收藏
- 关注
转载 转载:Linux:线程、线程操作
转载:线程 更多linux知识点:linux目录索引1. 什么是线程 线程是进程执行内部的一个执行分支,在一个进程内部运行的多种执行流;内部本质上是多个线程在同一个地址空间运行;第一个pcb称之为主线程;有多个线程就有多个执行流;一个进程至少有一个线程2. 图解线程PCB2所代表的进程通过...
2018-05-21 20:14:56 284
原创 编译的整个过程:预编译、编译、汇编、链接
编译分为四个步骤: 每个步骤将文件编译成别的格式,如下: 步骤 未编译 预编译 编译 汇编 链接 文件 fun.h、fun.cpp、test.cpp fun.i、test.i fun.s、test.s fun.o、test.o projectname.exe详解: 1.预编译: 预编译过程主要做4件事: ①...
2018-05-14 15:36:01 2451 5
原创 Linux:信号(2):从内核看信号
想要有顺序地学习Linux,入口在这里哦:Linux:目录索引一、信号在内核中的表示1.信号在内核中的三种状态①抵达态 执行信号的处理动作称之为信号抵达,即处理信号的三种方式:忽略、默认、执行自定义函数②未决态 从信号的产生到信号抵达之间的状态被称为未决③阻塞态(屏蔽态) 阻塞态是可以用户手动设置的,当信号处于阻塞态时,如果产生了...
2018-05-12 09:08:41 754
原创 Linux:信号(1):signal函数、pause函数、alarm函数
一、信号1.什么是信号?2.哪些情况下会产生信号?3.如何查看信号?4.常用信号解释5.处理的三种方式二、操作信号1.注册信号①作用②注册新号所使用的函数signal()③实例验证2.给进程发送信号①命令方式②函数方式③实例验证④补充两个函数三、SIGALRM信号1.alarm函数2.实例验证3.alarm的超时处理:简单的考试计时程序...
2018-05-09 02:42:09 2827
原创 C库:rand和srand的实现原理以及C库中源代码
一、rand和srand的使用示例博主前言:对rand和srand函数使用熟练的人,这步可直接跳过不看。1.代码示例1和运行结果//只有rand,没有srand生成随机种子#include<stdio.h>#include<unistd.h>void test(){ int i=0; for(;i<10;i++) ...
2018-05-04 21:16:51 12592 24
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人