欢迎光临虹猫学园
IT实战型人才培养基地
免费咨询电话:0731-83870039
当前位置:网站首页 > IT知识库 > JAVA >

虹猫学园云课堂:多线程知识详解+面试重点

文章来源:虹猫学园    www.hongmaoxueyuan.com
虹猫学园就业、多线程、JAVA学习、长沙java培训
多线程本章目标

1.多线程的概念

2.在Java中实现多线程

3.线程的生命周期和线程状态

4.后台线程

5.线程同步与死锁

多线程本章难点

1.线程和进程的原理

 

2.CPU的时间片轮转的概念
 

多线程常见面试题
1.请说出你所知道的线程同步的方法(中兴软创、亚信科技、群硕软件、浩鲸科技、拓维信息等)

2.多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?

3.当一个线程进入一个对象的一个synchronized 方法后,其它线程是否可进入此对象的其它方法? 

4.sleep() 和wait() 有什么区别? 

5.同步和异步有何异同,在什么情况下分别使用他们?举例说明

6.启动一个线程是用run()还是start()?(龙通科技、上海音达等)

7.线程的基本概念、线程的基本状态以及状态之间的关系?线程和进程区别?线程死锁解决方法(中智信息)

8.简述synchronized 和java.util.concurrent.locks.Lock 的异同?

9.java 中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?

10.对多线程的了解和使用(文思海辉)

 

11.怎么创建守护线程,守护线程和作用,JAVA中有哪几种守护线程(龙通科技)


在线咨询