Bar*_*lom 5 java multithreading synchronization locking
这样的事情是可能的synchronized,或者我需要使用java.util...Lock:
public void outer() {
synchronized(lock) {
inner();
}
}
public void inner() {
thing1();
release(lock) {
result = doLongNetworkRequest();
}
thing2(result);
}
Run Code Online (Sandbox Code Playgroud)