社区
Java SE
帖子详情
两个问题:
hibor
2000-06-15 12:17:00
一.如何在VJ++里设置编译器使用SUN JDK1.2自带的类库
二.在JDK1.X里Thread 的方法suspend(),stop(),resume()在1.2里均被认为是Deprecation而在我的代码里又恰好需要这样的机制:一个消费者线程在启动后发现自身的资源不够则suspend(),当另外一个生产者线程生成一资源一时发现这些资源正好能满足消费者线程则调用该消费者线程的resume()让其继续.
我该怎么办?
...全文
149
5
打赏
收藏
两个问题:
一.如何在VJ++里设置编译器使用SUN JDK1.2自带的类库 二.在JDK1.X里Thread 的方法suspend(),stop(),resume()在1.2里均被认为是Deprecation而在我的代码里又恰好需要这样的机制:一个消费者线程在启动后发现自身的资源不够则suspend(),当另外一个生产者线程生成一资源一时发现这些资源正好能满足消费者线程则调用该消费者线程的resume()让其继续. 我该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hibor
2000-06-16
打赏
举报
回复
synchronized(this)
{
try
{
wait();
}
catch(Exception ex_interrupt)
{
....
}
}
Thank you very much for awake me.
WHQ
2000-06-16
打赏
举报
回复
再附一段代码:
synchronized void addMessage(Message msg) {
//<--测试代码
parent.setStatusText("用户发出了一个请求。");
// 测试代码-->
msgs.addElement( msg );
notify();
}
synchronized Message getMessage() {
while( msgs.isEmpty() ) {
try {
wait(5000);
} catch ( InterruptedException e) {}
}
if ( msgs.isEmpty() )
return null;
Message msg = (Message)msgs.firstElement();
msgs.removeElementAt( 0 );
//<--测试代码
parent.setStatusText("子线程准备处理用户的请求...");
// 测试代码-->
return msg;
}
WHQ
2000-06-16
打赏
举报
回复
所有调用wait的函数好象必须写在同步函数(即有synchronized修饰的函数)中
hibor
2000-06-15
打赏
举报
回复
Now i could't know Object's methods wait/notify/notifyall
when i use it ,it always throw a exception "Owner..Monitor..??"
give me a sample ,ok ?
hibor@sohu.com
WHQ
2000-06-15
打赏
举报
回复
用wait/notify/notifyall的方法
零基础一小时极简以太坊智能合约开发环境搭建并开发部署
本教程主要解决
两个
问题
:第一,细节丰富便于复现的极简智能合约开发流程,部署到公网以太坊测试网络并运行,熟悉这个流程,可以原封不动地切换到以太坊主网上进行开发;第二,安全原则,确保在以太坊上的各种操作...
图解Java数据结构和算法
2.网上数据结构和算法的课程不少,但存在
两个
问题
:1)授课方式单一,大多是照着代码念一遍,数据结构和算法本身就比较难理解,对基础好的学员来说,还好一点,对基础不好的学生来说,基本上就是听天书了2)说是讲数据...
通俗易懂的数据结构和算法教程(含配套资料)
网上数据结构和算法的课程不少,但存在
两个
问题
: 1)授课方式单一,大多是照着代码念一遍,数据结构和算法本身就比较难理解,对基础好的学员来说,还好一点,对基础不好的学生来说,基本上就是听天书了 2)说是讲数据...
172集通俗易懂的C语言从入门到项目实战教程
2) 多数高校都开设了C语言课程,网上C语言课程也很多,但普遍存在
两个
问题
: (1) 授课方式单一,大多是照着代码念一遍, 对刚刚接触编程的同学来说,感觉晦涩难懂 (2) 授课内容过度注重语法,没有项目实战支撑,造成...
项目管理工具(3):关键路径法
《关键路径法》是解决这
两个
问题
的众多方法中的一种,可以帮助提供一种解决
问题
的思路,帮助我们找到解决
问题
的着力点和方法。 “关键路径法”是一种通过分析各个任务对项目工期的影响,得到项目的关键任务,从而...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章