社区
Java SE
帖子详情
多线程的问题,求助!
liudows
2005-04-29 09:05:36
我在写一个游戏,目前碰到一个问题:我要在线程A中调用线程B的某对象的方法,请问怎么做?
...全文
198
7
打赏
收藏
多线程的问题,求助!
我在写一个游戏,目前碰到一个问题:我要在线程A中调用线程B的某对象的方法,请问怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大数据菜
2005-05-03
打赏
举报
回复
lindows,看看helpall的例子,把变量的作用于声明在外面,然后再在线程里初始化和使用,不过要注意同步,也要防止初始化之前的使用。
oldmoon
2005-05-01
打赏
举报
回复
我在线程B的run()函数中创建了一个对象C,现在想要在线程A中调用C的方法??????
c究竟是对象还是方法?
helpall
2005-05-01
打赏
举报
回复
// Try this
class X {
StringBuffer variable;
public void test() {
new Thread( new Runnable(){
public void run() {
variable = new StringBuffer("abc");
new Thread( new Runnable(){
public void run() {
while(variable == null || variable.toString().equals("abc")){
try {Thread.sleep(10000);} catch (Exception e) {}
if(variable != null && variable.toString().equals("abc"))
variable.append("abc");
}
System.out.println("sub thread ends.");
}
}).start();
while(variable.toString().equals("abc")){
System.out.println("variable="+variable);
try{Thread.sleep(1000);}catch(Exception e){}
}
System.out.println("parent thread ends");
}
}).start();
System.out.println("test() ends");
}
}
liudows
2005-04-30
打赏
举报
回复
是这样的,我在线程B的run()函数中创建了一个对象C,现在想要在线程A中调用C的方法,其中线程B也是在线程A中创建的。大虾请赐教。
yuziyu
2005-04-30
打赏
举报
回复
这样C是一个局部变量,外部应该不能访问吧
liuzhx
2005-04-30
打赏
举报
回复
up
大数据菜
2005-04-29
打赏
举报
回复
这个表述让人很不明白,对象不属于任何线程,
你所说的问题是应该是变量的作用域吧?
要解决就是把变量声明在更大范围的作用于中,
不知道你想要表述的事不是这个意思??
易语言
多线程
防崩溃防卡死升级版例子-易语言
2、用于改动核心程序就可用于自己的功能,
多线程
控制模块已经测试好 3、保证有任务时启用的线程处于工作状态,完成任务的线程会自动分配的新的任务,不用等待其他线程 4、可以结束超时的任务,并且设定重试次数 5、...
File Encoder Application:Java加密应用程序-开源
使用GUI加密的Java应用程序。 它基于XOR对称加密与字节的伪随机
求助
相结合。 每MB加密/解密的强度和时间,以适应输入文件的大小。
多线程
。 zoom多语言黑暗模式它包含英语,西班牙语和加泰罗尼亚语的详细文档。
Lock体系.xmind
Lock简介锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源。
qt udp
多线程
收发过程_! udp
多线程
的有关
问题
udp
多线程
的
问题
我做了个udp接收的测试程序,刚开始能收到数据,收了几条数据之后就报个错:QSocketNotifier:Socketnotifierscannotbeenabledordisabledfromanotherthread然后程序就收不到数据了,但是程序没有崩溃...
linux运行
多线程
语句,linux
多线程
中使用system函数后时而程序崩溃,
求助
!!!...
本程序有7个线程,其中一个线程(简称sys线程把。。)每秒会调用几次system函数(例如system("df-h>/tmp/tmpFlashInfo.file"),用于检查Flash的占用情况)。我主要做了如下的测试:1、屏蔽sys线程后,其他线程一直运行...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章