<b>从java线程中得到运算后果</b>[Java编程]
本文“<b>从java线程中得到运算后果</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
假若有任何的看法、批判或褒扬:),请给我来信climber_2002@sina.com
java的线程是由Thread来实现的,普通我们成立线程举行一个复杂的运算,然后在主线程中对运算后果举行处理,但是Thread的run函数并没有返回值,那么我们运算出后果后,怎么告诉别的线程呢,本文报告了几种返复书息的办法.
一.java线程的成立
要成立线程有两种办法,一是担当Thread类,二是实现Runnable,然后将其传送给一个Thread的构造函数,实比方下(假定我们要在一个线程中计算1到10000的和):
1.担当Thread:
public class AddThread extends Thread {
public void run() {
int result = 0;
for(int i = 1; i <= 10000; i++) {
result += i;
}
}
}
运行AddThread:
AddThread thread = new AddThread();
thread.start();
2.实现接口Runnable:
public class Add implements Runnable {
public void run() {
int result = 0;
for(int i = 1; i <= 10000; i++) {
result += i;
}
}
}
运行该线程: Thread thread = new Thread(new Add());
thread.start();
以上是“<b>从java线程中得到运算后果</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |