龙目岛私有 NoArgConstructor 是否有任何注释可用?Lombok@NoArgConstructor
创建一个没有参数的公共构造函数。但我想要私有构造函数注释。
我是Spring框架的初学者。我已经开始学习Spring框架两周了。我没有对RequiredAnnotationBeanPostProcessor进行任何适当的解释。请有人帮我,提供一些RequiredAnnotationBeanPostProcessor示例以及在哪里使用它。提前致谢。
问题出在哪儿?ReentrantLock
未显示预期结果.两个线程正在执行相同的时间而不是等待一个线程.
class MyThread2 extends Thread{
String name;
ReentrantLock reentrantLock = new ReentrantLock();
MyThread2(String name){
this.name = name;
}
public void run(){
do {
try {
if (reentrantLock.tryLock(20,TimeUnit.MILLISECONDS)){
System.out.println("executing : "+ name);
Thread.sleep(500);
reentrantLock.unlock();
break;
}else {
System.out.println("waiting "+ name);
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}while (true);
}
}
public class LockDemo2{
public static void main(String[] args) {
new MyThread2("Thread - 1").start();
new MyThread2("Thread - 2").start();
}
}
Run Code Online (Sandbox Code Playgroud)
输出:
executing : Thread - 1
executing : …
Run Code Online (Sandbox Code Playgroud) java concurrency multithreading java.util.concurrent reentrantlock