![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
HardiesForever
这个作者很懒,什么都没留下…
展开
-
Linux下的进程demo(二)---信号与信号集
三、信号1、进程间通信进程间通信(IPC) 进程是一个独立的资源分配单元,不同进程没有关联,不能在一个进程中直接访问另一个进程的资源; 但是为了满足某些业务需求,不同的进程需要进行信息的交互和状态的传递等,因此需要IPCIPC功能包括:数据传输:一个进程需要将它的数据发送给另一个进程资源共享:多个进程之间共享同样的资源通知事件:一个进程需要向另一个或一组进程发送消息,通知他们发生了某种事件。进程控制:有些进程希望完全控制另一个进程的执行(如gdb),此时控制进程希望能够拦截另一个进程的所有原创 2021-02-16 17:10:21 · 210 阅读 · 0 评论 -
Linux下的进程demo(一)
一、进程1、进程的定义程序:程序是存放在存储介质(例如磁盘)上的一个可执行文件进程:进程是程序执行的实例,包括程序计数器、寄存器和变量的当前值2、进程的状态及转换按生命周期划分为三种状态: 就绪态:进程已经具备执行的一切条件,等待CPU的时间片 执行态:进程正在占用CPU 等待态:进程因不具备某些执行条件而暂时无法继续执行进程的调度机制: 时间片轮转,上下文切换进程的转换3、进程控制块操作系统是根据PCB(process control block)来对并发执行的进程进行控原创 2021-02-12 15:33:29 · 2439 阅读 · 3 评论 -
位运算之低字节数据转高字节数据的规则(char&int时自动转换的规则)
char & int时:若为无符号的数据:char向int转换时,要用‘0’补充高位数据的空缺;若为有符号的数据:char向int转换时,正数要用’0’补充高位数据的空缺;负数要用’1’补充高位数据的空缺。...原创 2020-06-18 17:39:23 · 661 阅读 · 0 评论 -
C语言:数据类型附加符%h/%hh/%l/%ll/%L作用说明
%hh的作用是限定输出格式为8位,即一个字节;%h的作用是限定输出格式为16位,即两个字节;%l的作用是限定输出格式为32位,即四个字节;%ll的作用是限定输出格式为64位,即八个字节;%L的作用是输出实数,支持long double类型;可以和进制输出格式符(%d/%u/%o/%x)搭配使用。...原创 2020-06-18 16:20:33 · 13662 阅读 · 0 评论 -
C语言实现打开记事本5s后自动关闭
VS里新建了一个项目,测试发现以下代码无法实现打开记事本5s后自动关闭:#include<stdio.h>#include<stdlib.h>#include<Windows.h>int main(){ system("notepad"); sleep(5000); system("taskkill /f /im notepad.exe"); return 0;}解决方法:将代码中的system(“notepad”);改为system(“start原创 2020-06-16 17:52:18 · 476 阅读 · 0 评论