关于linux 线程互斥锁的问题,到底怎么锁的 cleanup • 2023-4-10 • 系统运维 • 阅读 15 首先初始化的锁为全局变量,为所有线程共享,你一个线程得到锁后自然而然就将其他线程阻塞了嘛,解锁后其他线程才能获取锁,理解哪个锁是一个阻塞性函数就ok,何必纠结呢,具体深挖掘的话就可以参照Linux环境高级编程了!线程锁是锁线程的,锁住禁用,如果4线程的CPU锁一个线程剩余三个(如果可以锁的话),就像四车道封锁一条车道还剩3个车道可以跑车;进程锁是锁进程的,进程就是正在运行的程序,锁住进程就是锁住程序禁止程序的任何 *** 作,就像锁住汽车不能开车一样。文件锁是锁文件的,文件锁住就无法使用,必须解锁才可以使用。 欢迎分享,转载请注明来源:内存溢出原文地址: http://outofmemory.cn/yw/7816205.html 线程 车道 进程 文件 程序 赞 (0) 打赏 微信扫一扫 支付宝扫一扫 cleanup 一级用户组 0 0 生成海报 Linux-禁止Root用户ssh登录 上一篇 2023-04-10 Linux文件权限符号含义 下一篇 2023-04-10 发表评论 请登录后评论... 登录后才能评论 提交 评论列表(0条)
评论列表(0条)