多线程自旋锁死锁的问题
2019-10-29 本文已影响0人
注册麻烦
两个线程;线程1,优先级高;线程2,优先级低;
CPU会尽量多的给优先级高的线程分配时间;当线程一进来的时候,线程二正在执行,被锁了。但是呢,系统又总是在给线程一分配资源,线程一又一直都在那里等着线程二执行完了了开锁,这样容易造成死锁的问题。
两个线程;线程1,优先级高;线程2,优先级低;
CPU会尽量多的给优先级高的线程分配时间;当线程一进来的时候,线程二正在执行,被锁了。但是呢,系统又总是在给线程一分配资源,线程一又一直都在那里等着线程二执行完了了开锁,这样容易造成死锁的问题。