假设,每个对象都有一个锁队列。来说明可以被多少个线程公用。
while(true){
{
if(线程要访问对象){
进队等待;
}
if(有锁,并且有等待的线程)
{
锁出锁队列; Thread.start();
进锁列;
Thread.end();
}
}
假设,每个对象都有一个锁队列。来说明可以被多少个线程公用。
while(true){
{
if(线程要访问对象){
进队等待;
}
if(有锁,并且有等待的线程)
{
锁出锁队列; Thread.start();
进锁列;
Thread.end();
}
}