传送参数,遇到一个很麻烦的问题。请教~谢谢

li37 2005-06-16 09:03:47
启动线程序,我传送参数给这个线程,程序如下
主线程序:
thread = new Thread()
newland = new Newland();
newland.xiaoxi(rowindex,now_index, false); thread = new Thread(newland); thread.start();

分线程

private int rows1;
private int secrow1;
private boolean reg=false;
public void xiaoxi( int rows2, int secrow2, boolean reg2){

rows1 =rows2;
secrow1 =secrow2;
reg =reg2;
}

启动后,分线成没有问题,但我主线程 中的如果我把now_index这个换成其他数字的话,这个分线成中的rows1价值也要改变,这个问题很麻烦,请教一下各位是否遇到了的,如何解决?谢谢
...全文
54 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rgcxn 2005-06-16
  • 打赏
  • 举报
回复
uP
jihanzhong 2005-06-16
  • 打赏
  • 举报
回复
自己写一个Thread,把Newland当成自己的一个成员。
重载其构建方法,Super();后把Newland成员句柄指向外面主线程的Newland对象,就可以搞互动拉!
ps:注意同步问题

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧