没有合适的资源?快使用搜索试试~ 我知道了~
java多线程知识讲解及练习题
所需积分/C币: 12 浏览量·66 DOC 43KB 2018-09-12 23:49:17 上传
身份认证 购VIP最低享 7 折!

java多线程基础知识练习题,选择题及代码题。适合初学者
资源推荐
资源详情
资源评论

















—————————————————————————————
章节练习题及面试题
sleep() 和 wait() 有什么区别?
答:sleep 是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他
线程,但是监控状态依然保持,到时后会自动恢复。调用 sleep 不会释放对象锁。
wait 是 Object 类的方法,对此对象调用 wait 方法导致本线程放弃对象锁,进入等待此对象
的等待锁定池,只有针对此对象发出 nofy 方法(或 nofyAll)后本线程才进入对象锁定池
准备获得对象锁进入运行状态。
启动一个线程是用 run()还是 start()?
答:启动一个线程是调用 start()方法,使线程所代表的虚拟处理机处于可运行状态,这意
味着它可以由 JVM 调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须
退出的标志来停止一个线程。
当一个线程进入一个对象的一个 synchronized 方法后,其
它线程是否可进入此对象的其它方法?
答:不能,一个对象的一个 synchronized 方法只能由一个线程访问。
多线程有几种实现方法,都是什么?同步有几种实现方法,都是
什么?
答:多线程有两种实现方法,分别是继承 Thread 类与实现 Runnable 接口
同步的实现方面有两种,分别是 synchronized,wait 与 nofy
1
资源评论

hello_我是小杨
- 粉丝: 7
- 资源: 18

上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
已下载
下载帮助

相关资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
