多线程程序中锁太多,不知会不会有什么后果
多线程程序中锁太多,不知会不会有什么后果,求助
情况是这样的,程序中各个模块都有很多锁,基本上是每一个容器都有专用锁,防止读写错乱的问题,但是锁太多,我不知道会不会产生什么后果,再者操作系统也不会支持任意多的锁吧,求更好方案?
------解决方案--------------------
如果线程所需的资源被锁住的,线程立即执行又有什么用,用户一样在等待
情况是这样的,程序中各个模块都有很多锁,基本上是每一个容器都有专用锁,防止读写错乱的问题,但是锁太多,我不知道会不会产生什么后果,再者操作系统也不会支持任意多的锁吧,求更好方案?
多线程
锁
------解决方案--------------------
如果线程所需的资源被锁住的,线程立即执行又有什么用,用户一样在等待