目录
线程和进程的区别?
如何开启线程?
怎么保证线程安全?
线程和进程的区别?
进程是操作系统进行资源分配的最小单元, 线程是操作系统进行分配的最小单元, 线程隶属于进
如何开启线程?
1.继承Thread类,重写run方法;
2.实现Runnable接口,实现run方法;
3.实现Callable接口,实现call方法,通过FutureTask创建一个线程,获取到线程执行的返回值;
4.通过线程池来开启线程
怎么保证线程安全?
核心: 加锁
1.JVM提供的锁(Synchronized)
2.JDK提供的各种锁(Lock)