自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Linux 笔记(二)

当此时 l_flag 为被占用时,该线程可以修改l_flag的值,表示该锁关闭,此时某变量正在被占用。此时当别的线程想要修改此变量时,应当先检测 l_flag 的状态,获取返回值为 false,进入等待。同时,为避免其他线程读取错误,在写入资源之前,应保证所有在之前正在进行读取操作的线程都已经读取结束,或进入等待状态后,写入资源操作才可以执行。条件变量是一个全局变量,当s1被占用时,fs1为false,此时的互斥锁中的传入参数由原先的fs变为了fs和fs1两个变量,从而达到资源间协同控制的效果。

2023-10-19 23:42:04 35 1

原创 Linux 入门学习笔记

在Linux系统中,当父进程在调用子进程时没有使用wait系统调用,在子进程终结后,父进程无法从内核中去除子进程的退出信息,也无法清空这个子进程的进程描述符,此时该子进程就成为僵尸进程。在Linux系统中,当父进程早于子进程终结时,子进程就会和进程树失联(pstree),成为孤儿进程。- to do:如何解决?

2023-10-15 14:22:41 38 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除