炫意html5
最早CSS3和HTML5移动技术网站之一

用五个线程实现,求123456789 之间放+-和100的表达式,如果一个线程求出结果,立即告诉

用五个线程实现,求123456789 之间放+-和100的表达式,如果一个线程求出结果,立即告诉; 其它停止。

回答

参考下面的伪代码。

void calculate(Func<object> callback){
    //求123456789 之间放+-和100的表达式; 
    callback(result);
}
void complete(object result){
    console.log("计算结果"+result);
    foreach(var thread in workThreads) thread.abort();
}
Thread[] workThreads=new Thread[5];

for(var i=0;i<5;i++;)
    workThreads[i]=newThread(()=>calculate(this.complete))

炫意HTML5 » 用五个线程实现,求123456789 之间放+-和100的表达式,如果一个线程求出结果,立即告诉

Java基础教程Android基础教程