A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 耀阳圣尊 于 2015-7-3 15:42 编辑

又到了一个欢乐的星期五。

本次活动是在线答题。赢取技术分。
(题目不止有技术问题,还有其他的一些问题。其他的问题就给黑马币了

规则是:以抢答为主。回答对的好朋友将获得1个技术分(只取第一个回答对的)

153 个回复

倒序浏览
圣尊帅不帅
回复 使用道具 举报
帅?嘛?

评分

参与人数 1黑马币 +1 收起 理由
耀阳圣尊 + 1

查看全部评分

回复 使用道具 举报

帅帅帅帅

评分

参与人数 1黑马币 +5 收起 理由
耀阳圣尊 + 5

查看全部评分

回复 使用道具 举报
红双喜 来自手机 中级黑马 2015-7-3 15:43:20
报纸
哎呦,来嘛。
回复 使用道具 举报
正题来了。  sleep()和wait()的区别?

点评

sleep不是放线程,wait释放线程  发表于 2015-7-7 22:32
回复 使用道具 举报
wdd 中级黑马 2015-7-3 15:44:12
7#
太帅了。。

评分

参与人数 1黑马币 +1 收起 理由
耀阳圣尊 + 1

查看全部评分

回复 使用道具 举报
sleep 释放执行权 释放锁
wait 释放执行权 不释放锁

评分

参与人数 1技术分 +1 收起 理由
耀阳圣尊 + 1

查看全部评分

回复 使用道具 举报

你说帅,他就帅,不帅也得帅!

评分

参与人数 1黑马币 +1 收起 理由
耀阳圣尊 + 1

查看全部评分

回复 使用道具 举报
简述。线程之间的通信
回复 使用道具 举报
线程间的通信就是,你做好了事情叫一下,我做好了事情也叫一下
回复 使用道具 举报
廖直赟 发表于 2015-7-3 15:46
线程间的通信就是,你做好了事情叫一下,我做好了事情也叫一下

能不能 在具体一些呢?
回复 使用道具 举报

:#帅哒哒哒哒~~~~~~~

评分

参与人数 1黑马币 +1 收起 理由
耀阳圣尊 + 1

查看全部评分

回复 使用道具 举报
耀阳圣尊 发表于 2015-7-3 15:43
正题来了。  sleep()和wait()的区别?

sleep是线程被调用时,占着CPU的资源,增加了时间的限制。形象的说是占着CPU睡觉
wait是等待使用CPU,不增加时间限制。等待
回复 使用道具 举报
当生产者制造好了产品之后会notify(提醒一下)消费者 这样回答么?
但是当生产者和消费者都不只一个的时候只能使用notifyAll,因为notify唤醒的对象不确定
回复 使用道具 举报
第二题,简述。线程之间的通信。
回复 使用道具 举报
wdd 中级黑马 2015-7-3 15:55:39
17#
sleep()和wait()的区别?
都使用在同步中。因为要对持有监视器(锁)的线程操作。
sleep()是睡眠,可以给定参数让其睡眠多长时间。时间一到自动唤醒。不需要人为唤醒。释放资源不释放锁。没有放弃CPU执行权。
wait()是等待,没有notity或者notityAll唤醒就会一直等下去。释放资源释放锁。放弃CPU执行权,直到被唤醒。
回复 使用道具 举报
就是多个线程,在操作同一个资源
回复 使用道具 举报
耀阳圣尊 发表于 2015-7-3 15:43
正题来了。  sleep()和wait()的区别?

sleep()...线程释放执行权,不释放锁
wait()...线程释放执行权,同时释放锁
回复 使用道具 举报
wdd 中级黑马 2015-7-3 15:57:07
20#
线程间通讯:
其实就是多个线程在操作同一个资源,但是操作的动作不同。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马