- 1
- 0
- 约9.52千字
- 约 13页
- 2026-09-15 发布于贵州
- 举报
2026年Java后端开发多线程编程考试卷
考试时间:______分钟总分:______分姓名:______
一、选择题
1.在Java中,创建线程的两种主要方式是()。
A.使用Thread类直接创建实例并调用start()方法
B.实现Runnable接口并重写run()方法,然后创建Thread实例传入此Runnable
C.使用Callable接口并重写call()方法,然后使用FutureTask包装后传递给线程
D.以上都是
2.当一个线程执行完stop()方法后,该线程的状态会变为()。
A.NEW
B.RUNNABLE
C.TIMED_WAITING
D.TERMINATED
3.`synchronized`关键字可以实现线程同步,它本质上是通过获取对象的哪种锁来实现的?()
A.Monitor锁
B.CountDownLatch锁
C.ReentrantLock锁
D.Semaphore锁
4.关于`volatile`关键字,下列说法正确的是()。
A.可以保证变量的原子性
B.可以保证变量在多个线程间的可见性
C.会提升变量的访问性能
D.和`synchroniz
原创力文档

文档评论(0)