笔记
文章平均质量分 62
weixin_48561544
这个作者很懒,什么都没留下…
展开
-
面试相关问题
第一章进程线程1.1 进程线程的基本概念1.1.1 什么是进程,线程,彼此有什么区别⭐⭐⭐⭐⭐1.1.2多进程、多线程的优缺点⭐⭐⭐⭐1.1.3什么时候用进程,什么时候用线程⭐⭐⭐1.1.4多进程、多线程同步(通讯)的方法⭐⭐⭐⭐⭐1.1.5进程的空间模型⭐⭐⭐⭐1.1.6进程线程的状态转换图 什么时候阻塞,什么时候就绪⭐⭐⭐1.1.7父进程、子进程的关系以及区别⭐⭐⭐⭐1.1.8什么是进程上下文、中断上下文⭐⭐1.1.9一个进程可以创建多少线程,和什么有关⭐⭐1.2 并发,同步,异步原创 2021-04-01 08:55:42 · 79 阅读 · 0 评论 -
Linux线程
Linux中线程的互斥锁线程的互斥互斥锁通信机制①、锁的创建②、互斥锁的相关函数③、demo④、运行效果及分析线程的互斥互斥锁通信机制①、锁的创建pthread_mutex_t mutex; // 变量名可以自取1②、互斥锁的相关函数函数 描述int pthread_mutex_destroy(pthread_mutex_t *mutex) 销毁锁int pthread_mutex_init(pthread_mutex_t *restrict _mutex,const p原创 2021-03-30 18:02:45 · 38 阅读 · 0 评论 -
2021-03-25
fork函数:fork函数的作用是从调用进程中创建一个新的进程,新的进程相当于是调用进程的副本,称为子进程,而调用进程称为父进程。本节主要讲解父子进程之间的联系和区别。函数原型:#include <unistd.h>pid_t fork(void);12返回值:在父进程中,fork返回新创建子进程的进程ID。在子进程中,fork返回0。如果出现错误,fork返回一个负值。fork调用为什么会返回两次呢?fork调用的一个奇妙之处就是它仅仅被调用一次,却能够返回两次,这也原创 2021-03-25 00:40:30 · 94 阅读 · 0 评论 -
2021-03-24
exec族函数定义: 可以通过这个网站查询:linux函数查询功能: 在调用进程内部执行一个可执行文件。可执行文件既可以是二进制文件,也可以是任何Linux下可执行的脚本文件。函数族: exec函数族分别是:execl, execlp, execle, execv, execvp, execvpe函数原型:#include <unistd.h>extern char **environ;int execl(const char *path, const char *arg原创 2021-03-24 21:33:25 · 28 阅读 · 0 评论 -
C语言中占位符的使用
格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。格式字符有d,o,x,u,c,s,f,e,g等。 如%d整型输出,%ld长整型输出,%o以八进制数形式输出整数,%x以十六进制数形式输出整数,或输出字符串的地址。%u以十进制数输出unsigned型数据(无符号数)。注意:%d与%u有无符号的数值范围,也就是极限的值,不然数值打印出来会有误。%c用来输出一个字符,%s用来输出一个字符串,%f用来输出实数,以小数形式输出,默认情况下保留小原创 2020-06-21 00:49:49 · 5075 阅读 · 1 评论