多线程基础知识归纳总结
part A**进程、线程和多线程**
进程:正在运行的程序
线程:进程中独立运行的子任务
运行main函数的线程是主线程,也就是main线程,该线程的名字是main,跟main方法无关。
实现多线程的方式
1.继承Thread类(Thread类实现了runnable接口)局限于java单继承,不能继承其他类,所以一般都使用第二种方法。
2.实现runnable接口
多线程代码的运行结果与代码执行顺序或者调用顺序无关。线程的调用是随机的。
线程安全问题:多个线程对同一个对象中的同一个实例变量进行操作时会出现值被修改,但修改不同步的情况。
currentThread() 方法,返回一个正在被执行的线程
this.getName()
还没有评论,来说两句吧...