Java资源分享网 - 专业的Java学习网站 学Java,上Java资源分享网
Java多线程面试题+水撕递归+队列高频面试题 PDF 下载
匿名网友发布于:2025-09-09 09:43:39
(侵权举报)
(假如点击没反应,多刷新两次就OK!)

Java多线程面试题+水撕递归+队列高频面试题 PDF 下载 图1

 

 

资料内容:

 

什么是线程及实现多线程方法

线程是指进程中的一个执行流程,一个进程中可以运行多个线程实现多线程方法:

1.继承 thread类,重写 run函数;开启线程:对象.start()

2.实现 runnable接口,重写 run函数

开启线程:Thread t=new thread(Runnable对象);t.start();

 

解释一下 synchronized关键字的用途?

他是 java中的一个关键字,是一种同步锁。当他用来修饰一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该代码块。他有 4种用法:

1.修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象。

2.修饰一个方法:被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象。

3.修饰一个静态方法:静态方法是属于一个类的,而不是属于一个对象的。其作用的范围是整个静态方法,作用的对象是这个类的所有对象。4.修饰一个类