社区
Java SE
帖子详情
两个问题:
hibor
2000-06-15 12:17:00
一.如何在VJ++里设置编译器使用SUN JDK1.2自带的类库
二.在JDK1.X里Thread 的方法suspend(),stop(),resume()在1.2里均被认为是Deprecation而在我的代码里又恰好需要这样的机制:一个消费者线程在启动后发现自身的资源不够则suspend(),当另外一个生产者线程生成一资源一时发现这些资源正好能满足消费者线程则调用该消费者线程的resume()让其继续.
我该怎么办?
...全文
153
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的方法
零基础一小时极简以太坊智能合约开发环境搭建并开发部署
为零基础工程师提供一
两个
小时内理解以太坊并开发智能合约的入门教程,以应对转型、转行、面试、临时任务等场景。本教程主要解决
两个
问题
:第一,细节丰富便于复现的极简智能合约开发流程,部署到公网以太坊测试网络并运行,熟悉这个流程,可以原封不动地切换到以太坊主网上进行开发;第二,安全原则,确保在以太坊上的各种操作不会造成损失,包括以太坊钱包、私钥、公钥、助记词、帐户地址的使用和保存,以及智能合约部署等注意事项。围绕这
两个
问题
,本教程分为四个部分:以太坊是什么,以太坊钱包MetaMask,Solidity及其开发环境Remix介绍,开发一个极简智能合约并部署到公网上的测试网络运行。本教程的极简方案安装步骤很少,智能合约例子代码量极少,实践操作录屏充分,适合初学者作为第一个入门教程使用。
C++函数前加
两个
冒号::但是前面没有类名
,
问题
详细内容为:C++中调用函数前,加
两个
冒号::和不加
两个
冒号,作用一样吗? 当然不一样,不加冒号的一定是当前作用域可见的所有的函数或者变量,否则报错,加冒号的可以一用冒号前的那个类或者命名空间里的函数或...
两个
大数相加(Java)
题目
两个
大数相加 题目描述 ... * 字符串逐位相加,需要进位则进位处理,考虑
两个
问题
: * 1、char怎么转换为integer, 减去'0'即可 * 2、怎么处理对应位相加?反转字符串相加,正确处理进位即可,...
C++ 中一个冒号和
两个
冒号的区别
这几天一直被傻逼冒号
问题
困扰,就很烦然后就下决定弄明白一个冒号和
两个
冒号的区别
两个
冒号 ::为什么先说
两个
冒号呢 ? 因为它的作用少 ,一般就是一个作用 域作用限制符 比如 class , namespace 中限制在某一个...
a+b
问题
:输入
两个
整数 a,b,输出
两个
整数的和(1)
问题
描述:输入
两个
整数a,b,输出
两个
整数的和。 输入格式 第一行输入一个整数 TT,表示需要计算的次数。 接下来 TT 行,每行输入
两个
用空格分隔的整数 a,ba,b。 输出格式 对于每次输入的 a, b,输出a+b 的值。结果...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章