Java Concurrency Reentrant Lock

Meet Reentrant Lock


In this article, we will discuss about, java 5 inclusion Reentrant Lock. Reentrant Lock someway similar to synchronize block. But it provides much more flexibility than synchronize.   I encourage all my readers to use Reentrant lock as it is Extrinsic in nature and developer has much more control over it unlike synchronize.


Benefits of using Reentrant Lock over synchronize.


Difference between Synchronization & Reentrant lock



Reentrant Lock has some important methods. Please see the picture below



Reentrant lock API Graphically
Reentrant Lock Working:  Once A thread lock reentrant lock , Lock hold count is increase by 1 when same thread release it it’s count decreased by  1.
Example: Usage of Reentrant lock in Transfer money from One Account to Another Account.
Code :

package com.example.concurrency.reentrant;

import java.util.concurrent.locks.ReentrantLock;

public class Account {

private ReentrantLock implicitLock= new ReentrantLock();
private String name;
private Integer balance=10000;

public ReentrantLock getImplicitLock() {
return implicitLock;
}

public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getBalance() {
return balance;
}
public void setBalance(Integer blance) {
this.balance = blance;
}


public boolean debit(Integer amount)
{
if(amount > balance)
{
System.out.println(Thread.currentThread().getName() + " :: " +name + " says ::"+ amount + " grater than current balance" );
return false;
}
balance = balance -amount;
System.out.println(Thread.currentThread().getName() + " :: " + name + " says ::"+ amount + " Debited Success Fully" );
return true;
}

public void credit(Integer amount)
{

balance = balance +amount;
System.out.println(Thread.currentThread().getName() + " :: " + name + " says ::"+ amount + " Credited Success Fully" );

}




}



package com.example.concurrency.reentrant;

import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.locks.ReentrantLock;

public class AcountTransfer {
private ReentrantLock lock= new ReentrantLock();
public void transfer(Account from,Account to,Integer amount)
{
boolean transfer = false;
try
{
if(lock.tryLock())
{
System.out.println(Thread.currentThread().getName() + " says accuire lock");
boolean flag = from.debit(amount);
if(flag)
{
to.credit(amount);
}


System.out.println(Thread.currentThread().getName()+ " :: " + from.getName() + " says :: now balance is " + from.getBalance());
System.out.println(Thread.currentThread().getName()+ " :: " + to.getName() + " says :: now balance is " + to.getBalance());
transfer = true;

}
else
{

System.out.println(Thread.currentThread().getName() + " says fail to accuire both lock Try again");
transfer(from,to,amount);//try again
}




}
catch(Exception ex)
{
ex.printStackTrace();
}
finally
{
if(transfer)
{
lock.unlock();
}



}


}


public static void main(String[] args) {

ExecutorService service = Executors.newFixedThreadPool(3);


Account from = new Account();
from.setBalance(20000);
from.setName("Shamik Mitra");

Account to = new Account();
to.setName("Samir Mitra");
AcountTransfer transfer = new AcountTransfer();
Runnable a = new Runnable(){
public void run()
{
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

transfer.transfer(from, to, 200);

System.out.println(Thread.currentThread().getName() +" says :: Transfer successfull");
}
};

Runnable b = new Runnable(){
public void run()
{
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
transfer.transfer(to, from, 1000);

System.out.println(Thread.currentThread().getName() +" says :: Transfer successfull");
}
};
for(int i=0;i<4;i++)
{

service.submit(a);
service.submit(b);
}



}

}




Output :
pool-1-thread-1 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-3 says accuire lock
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-3 :: Shamik Mitra says ::200 Debited Success Fully
pool-1-thread-3 :: Samir Mitra says ::200 Credited Success Fully
pool-1-thread-3 :: Shamik Mitra says :: now balance is 19800
pool-1-thread-3 :: Samir Mitra says :: now balance is 10200
pool-1-thread-1 says fail to accuire both lock Try again
pool-1-thread-3 says :: Transfer successfull
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-1 says accuire lock
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-1 :: Shamik Mitra says ::200 Debited Success Fully
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-1 :: Samir Mitra says ::200 Credited Success Fully
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-1 :: Shamik Mitra says :: now balance is 19600
pool-1-thread-1 :: Samir Mitra says :: now balance is 10400
pool-1-thread-1 says :: Transfer successfull
pool-1-thread-2 says fail to accuire both lock Try again
pool-1-thread-2 says accuire lock
pool-1-thread-2 :: Samir Mitra says ::1000 Debited Success Fully
pool-1-thread-2 :: Shamik Mitra says ::1000 Credited Success Fully
pool-1-thread-2 :: Samir Mitra says :: now balance is 9400
pool-1-thread-2 :: Shamik Mitra says :: now balance is 20600
pool-1-thread-2 says :: Transfer successfull
pool-1-thread-3 says accuire lock
pool-1-thread-3 :: Samir Mitra says ::1000 Debited Success Fully
pool-1-thread-3 :: Shamik Mitra says ::1000 Credited Success Fully
pool-1-thread-3 :: Samir Mitra says :: now balance is 8400
pool-1-thread-3 :: Shamik Mitra says :: now balance is 21600
pool-1-thread-3 says :: Transfer successfull
pool-1-thread-1 says accuire lock
pool-1-thread-1 :: Shamik Mitra says ::200 Debited Success Fully
pool-1-thread-1 :: Samir Mitra says ::200 Credited Success Fully
pool-1-thread-1 :: Shamik Mitra says :: now balance is 21400
pool-1-thread-1 :: Samir Mitra says :: now balance is 8600
pool-1-thread-1 says :: Transfer successfull
pool-1-thread-2 says accuire lock
pool-1-thread-2 :: Samir Mitra says ::1000 Debited Success Fully
pool-1-thread-2 :: Shamik Mitra says ::1000 Credited Success Fully
pool-1-thread-2 :: Samir Mitra says :: now balance is 7600
pool-1-thread-2 :: Shamik Mitra says :: now balance is 22400
pool-1-thread-2 says :: Transfer successfull
pool-1-thread-3 says accuire lock
pool-1-thread-3 :: Shamik Mitra says ::200 Debited Success Fully
pool-1-thread-3 :: Samir Mitra says ::200 Credited Success Fully
pool-1-thread-3 :: Shamik Mitra says :: now balance is 22200
pool-1-thread-3 :: Samir Mitra says :: now balance is 7800
pool-1-thread-3 says :: Transfer successfull
pool-1-thread-1 says accuire lock
pool-1-thread-1 :: Samir Mitra says ::1000 Debited Success Fully
pool-1-thread-1 :: Shamik Mitra says ::1000 Credited Success Fully
pool-1-thread-1 :: Samir Mitra says :: now balance is 6800
pool-1-thread-1 :: Shamik Mitra says :: now balance is 23200
pool-1-thread-1 says :: Transfer successfull

Post a Comment