资料内容:
什么是线程及实现多线程方法
线程是指进程中的一个执行流程,一个进程中可以运行多个线程实现多线程方法:
1.继承 thread类,重写 run函数;开启线程:对象.start()
2.实现 runnable接口,重写 run函数
开启线程:Thread t=new thread(Runnable对象);t.start();
解释一下 synchronized关键字的用途?
他是 java中的一个关键字,是一种同步锁。当他用来修饰一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该代码块。他有 4种用法:
1.修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象。
2.修饰一个方法:被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象。
3.修饰一个静态方法:静态方法是属于一个类的,而不是属于一个对象的。其作用的范围是整个静态方法,作用的对象是这个类的所有对象。4.修饰一个类