JAVA SE学习笔记一 《多线程》

  进程是计算机中运行的程序,线程是进程中的运行的多个部分。
  创建线程类的三种方法: extends Thread    implements Runnable(推荐使用)    implements Callable(不常用)
  多个线程操作统一个对象会导致线程不安全,为了避免问题需要采用线程同步(Synchronized关键字)。
  Thread.currentThread().getName() 可以获得当前运行线程的名字,经常用来打印信息。
  线程的五个状态:创建,准备,运行,阻塞,销毁
  让线程停止最好使用标志位间接控制线程何时停止,不要使用destroy等过时的方法。
  每个对象都有一个锁,sleep线程不会释放锁
  线程分为用户线程和守护线程(如:gc线程)
  虚拟机必须确保用户线程执行完毕。
posted @ 2020-10-29 09:05  CodeFarmerLee  阅读(40)  评论(0)    收藏  举报