java如何实现多(N)个线程交替打印数字

如何让N个线程能够交替打印1-100的数字?
两个线程的话可以通过对打印上锁,三个线程的话要设置三把锁。
N个线程需要设置N把锁吗?

不需要要,用一把锁就可以了啊。而且必须使用相同锁才行。
如需代码,私信我。