控制当前线程休眠若干毫秒

Thread.sleep(毫秒)
Thread.sleep(毫秒,纳秒)

1秒 = 1000毫秒 1秒 = 1000000000纳秒(1000 1000 1000)

  1. @Test
  2. public void demo1() throws InterruptedException {
  3. for(int i = 20; i >= 0; i--) {
  4. Thread.sleep(1000);
  5. System.out.println("倒计时第" +i + "秒");
  6. }
  7. }
  1. @Test
  2. public static void main(String[] args) {
  3. new Thread() {
  4. @Override
  5. public void run() {
  6. for(int i = 0; i < 10; i++) {
  7. try {
  8. Thread.sleep(1000);
  9. } catch (InterruptedException e) {
  10. e.printStackTrace();
  11. }
  12. System.out.println(getName());
  13. }
  14. }
  15. }.start();
  16. new Thread() {
  17. @Override
  18. public void run() {
  19. for(int i = 0; i < 10; i++) {
  20. try {
  21. Thread.sleep(1000);
  22. } catch (InterruptedException e) {
  23. e.printStackTrace();
  24. }
  25. System.out.println(getName());
  26. }
  27. }
  28. }.start();
  29. }