![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
文章平均质量分 88
Linux学习
早点打完工去睡觉
基础小白
展开
-
Linux Day16 多线程的一些常见问题
代码从主程序开始执行,执行到线程函数时,创建线程,进入fun()后,加锁,打印“fun lock”,随后睡眠5秒,我们知道多线程是有并发这个特性,这个时候就会继续主函数,进行fork,这个时候我们发现打印了"child 准备lock",注意此时我们线程函数中的锁还没有解,就有了一个新的锁,说明父进程和子进程的锁不是共用一个锁,此后5秒睡眠时间结束,这时继续执行多线程函数,解锁打印“fun unlock”,但是我们发现一件事:此函数阻塞了。: 是在fork返回之前,在子进程上下文中被执行。原创 2023-09-18 23:40:52 · 227 阅读 · 0 评论 -
Linux Day15:线程安全
线程安全的几种方法原创 2023-09-17 18:40:48 · 168 阅读 · 0 评论 -
Linux Day14 :线程的创建与同步
线程同步:信号量和互斥锁原创 2023-09-14 15:56:10 · 152 阅读 · 0 评论 -
Linux Day13 ---信号量
信号量和共享内存的使用原创 2023-09-13 15:40:46 · 171 阅读 · 0 评论 -
Linux Day12 ---进程间通信
进程间通信原创 2023-09-03 17:51:12 · 380 阅读 · 0 评论 -
Linux Day11---mbash项目(二)
观看本文之前请先阅读Linux Day10的相关内容,实现了Linux Day10剩下的命令函数原创 2023-08-24 16:57:20 · 634 阅读 · 0 评论 -
Linux Day10 ---Mybash
模拟bash学习系统如何实现输入命令原创 2023-08-24 11:11:02 · 299 阅读 · 0 评论 -
Linux Day09
进程替换和信号使用原创 2023-08-18 16:41:43 · 498 阅读 · 0 评论 -
Linux Day08
有第一个可知,没有free,进程结束后,所有分配给该进程的资源都被回收。如果申请空间大于物理内存空间+虚拟内存空间,那么申请空间将失败。父进程堆区申请的空间复制后,子进程也会有一份,也需要释放?没有free,进程结束后,所有分配给该进程的资源都被回收。② 申请的空间 < 物理内存空间 + 虚拟内存空间。前面的内存为实际内存,后面的交换空间为虚拟内存。父进程在堆区申请的空间,也会被复制到子进程中。当申请空间d大于内存时,使用内存+虚拟内存。子进程是子进程的空间,父进程是父进程的空间。原创 2023-08-11 11:29:36 · 260 阅读 · 0 评论 -
Linux Day07
Linux进程复制相关内容原创 2023-08-10 20:40:34 · 701 阅读 · 0 评论 -
Linux Day06
fork复制进程原创 2023-08-05 18:15:37 · 454 阅读 · 0 评论 -
Linux Day05
静态库,共享库原创 2023-08-03 11:36:40 · 190 阅读 · 0 评论 -
Linux Day04
Linux一些基础知识原创 2023-07-30 14:59:31 · 388 阅读 · 0 评论 -
Linux Day03
Liunx一些常用命令原创 2023-07-28 12:05:18 · 1086 阅读 · 0 评论 -
Linux Day02
了解Linux常用命令原创 2023-07-26 23:05:04 · 369 阅读 · 0 评论 -
Linux Day01
LinuxDay01原创 2023-07-24 21:42:09 · 352 阅读 · 0 评论