上次听神说,C#里的线程比JAVA里好用?
我不太服气
哈~? 我不表态
----------------解决方案--------------------------------------------------------
不是交互 是通信
----------------解决方案--------------------------------------------------------
在C#里面是可以两个相互通知的!明天把代码给你们发出来看看!
----------------解决方案--------------------------------------------------------
哈~? 我不表态
呵呵
你真是人才
----------------解决方案--------------------------------------------------------
在C#里面是可以两个相互通知的!明天把代码给你们发出来看看!
不好意思,C#本人不感兴趣
不需要发到本版
----------------解决方案--------------------------------------------------------
线程类的传引用?
构造方法 ?
引用指的是谁的引用
由于线程方面C#和java不同,我都忘得差不多了,是在run里面吧
我只能说,C#里面是这样的
Thread t = new ...
然后可以在类之前将自己传进去
例如一个类里面
class a
{
object X;
private a(object x)
{ X = x ; }
public void c(){}
}
然后用的时候只需要
class b
{
a objectA = new a(this);
thread t = new thread(new threadstart(a.c));
t.start();
}
}
----------------解决方案--------------------------------------------------------
有人解决问题?
----------------解决方案--------------------------------------------------------
难道有了思维,你还不会自己找解决办法?
1、this就是传自己的引用进线程
2、线程间通讯可以利用静态变量
3、线程间触发用委托,如果java没有委托就用listener,反正就是事件触发
----------------解决方案--------------------------------------------------------
用set与waitone();就可以了!但是必须是独占状态下!也就是jion!
----------------解决方案--------------------------------------------------------
有人解决问题?
你应该把问题说详细一点,这样别人才好帮你
不过,我觉得最好还是能通过自己的思考自己得到答案
这才是最深刻的
现在JDK1.5又推出了线程池
所以,JAVA的线程,你可以从最基本的好好学学
学编程不能太急躁
----------------解决方案--------------------------------------------------------