![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 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 · 90 阅读 · 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 · 41 阅读 · 0 评论 -
2021-03-25
fork函数: fork函数的作用是从调用进程中创建一个新的进程,新的进程相当于是调用进程的副本,称为子进程,而调用进程称为父进程。 本节主要讲解父子进程之间的联系和区别。 函数原型: #include <unistd.h> pid_t fork(void); 1 2 返回值: 在父进程中,fork返回新创建子进程的进程ID。 在子进程中,fork返回0。 如果出现错误,fork返回一个负值。 fork调用为什么会返回两次呢? fork调用的一个奇妙之处就是它仅仅被调用一次,却能够返回两次,这也原创 2021-03-25 00:40:30 · 97 阅读 · 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 · 32 阅读 · 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 · 5105 阅读 · 1 评论