- 博客(8)
- 收藏
- 关注
原创 互斥和死锁 进程和线程的关系
互斥和死锁 进程和线程的关系1、进程进程是什么???::正在运行的程序就叫进程COW技术 copy on write 写时复制进程前后台的切换在运行程序的时候 ./test & (后面加一个&) 切 换到后台ctrl z把程序暂停 然后bg %1 在后台运行jobs -l 查看后台进程fg &number number不是进程号 而是命令编号后台进程只能通过kill kill %num 或者 kill pidexit和return的区别return返回的是
2021-09-05 21:51:11
114
原创 #线程的基本知识 待完善
线程什么是线程在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的控制序列”,线程是程序执行的最小单位线程的一个基本api函数pthread-create 创建一个线程int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) (void *),void *arg);thread:线程的idattr:线程的地址 一般为NULL默认v
2021-09-05 21:50:28
111
原创 进程基本知识什么
进程基本知识什么1、???叫进程???正在运行的程序就叫进程进程是一个独立的活动单元 进程是竞争系统资源的基本单位(内存,cpu)2、进程的三个状态阻塞态就绪态运行态僵尸进程孤儿进程 父进程结束后,子进程就会变成孤儿进程。子进程就会被祖先进程收养当某一个进程结束的时候或者放弃使用cpu的时候,“调度程序”会负责就绪队列中进入运行状态,使用cpu 。那么这个调度的策略是啥呢??分为两种:分时系统 时间片轮转策略,进程之间有优先级,但是执行的时间只有那么多实时系统 优先
2021-09-05 21:48:58
114
原创 基于GEC6818的智能家居管理系统
基于GEC6818的智能家居管理系统使用步骤:1、首先通过交叉编译make,生成可执行文件main2、然后拷贝到开发板上,在开发板上对安装led和beep的驱动3、加权限 然后执行 然后就可以在开发板上显示系统了(密码默认1234)功能简介本系统主要分为八个小模块,如下图1、开机锁屏模块开机锁屏功能简介:1、这是一个系统开机的锁屏界面,用户通过密码的输入进入系统。2、如果密码输入错误,或者点击取消键,会重新开始输出3、每次输入密码,在上面的圈圈会变红,一个密码对应一个4、密
2021-08-27 17:07:05
9996
17
原创 C语言 三大结构
C语言的三大结构1、顺序结构2、分支结构2.1 if语句①if(表达式) 语句;②if(表达式)语句1;else 语句2; (else总是匹配最近的同级的未使用的if匹配)③if(表达式)语句1;else if(表达式2) 语句2;else if(表达式3) 语句3;2.2 switch语句语法形式:switch(){case 常量表达式1:语句1case 常量表达式2:语句2case 常量表达式3:语句3…default: 语句m}注:1、break是
2021-07-13 21:18:06
136
原创 C语言 运算符和表达式
运算符和表达式1 运算符单目运算符++ – ! ~ 只需要一个操作数算术运算符++ – + - * / %关系运算符< >= <= != ==***①***关系运算符连接的表达式叫做 关系表达式②,5>4>3这个表达式和数学的5>4>3的含义是不一样的。c语言是(5>4)=1 >3逻辑运算符! && ||优先级: ! > && > ||注 c语言运
2021-07-13 21:17:12
129
原创 C语言 数据类型
数据类型1、c语言数据类型数据类型整形(signed) char/ unsigned char —>字符型char 占 1byte(字节) = 8 bits(signed) short/ unsigned short —>短整型short 占 2byte(字节) = 16 bits(signed) int/ unsigned int —>整型int 占 4byte(字节) = 32 bits(signed) long/ unsigned lon
2021-07-13 21:16:02
183
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅