知识大全 获取java线程中信息的两种方法[1]
Posted 知
篇首语:天才与凡人只有一步之隔,这一步就是勤奋。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 获取java线程中信息的两种方法[1]相关的知识,希望对你有一定的参考价值。
在进行多线程编程中 比较重要也是比较困难的一个操作就是如何获取线程中的信息 大多数人会采取比较常见的一种方法就是将线程中要返回的结果存储在一个字段中 然后再提供一个获取方法将这个字段的内容返回给该方法的调用者 如以下的ReturnThreadInfo类
package threadtest ;/**** @author shi mingxiang*/public class ReturnThreadInfo extends Thread private String str; public ReturnThreadInfo() this str = Hello ; public void run() this str = Hello World! ; public String getThreadInfo() return this str;
大家可以看到该类是一个线程类并含有一个初始值为 Hello 的字段str以及一个可以返回str值的方法 getThreadInfo() 而且当这个线程启动后str会被赋于新值 Hello World! 现在我想在另外一个类中启动ReturnThreadInfo线程 并通过getThreadInfo()方法获取值为 Hello World! 的变量并打印输出到控制台中 以下给出一个实现该功能的Main类
package threadtest ;/**** @author shi mingxiang*/public class Main public Main() /** * @param args the mand line arguments */ public static void main(String[] args) ReturnThreadInfo returnThreadInfo = new ReturnThreadInfo(); returnThreadInfo start(); //创建并启动ReturnThreadInfo线程 System out println(returnThreadInfo getThreadInfo()); //获取并输出returnThreadInfo对象的str的值
cha138/Article/program/Java/gj/201311/27710相关参考
二回调 轮询方法最大的特点是主类Main不断询问线程类是否结束这实际上大量浪费了运行时间特别是当线程特别多的时候因此如果反过来在线
Java获取客户端真实IP地址的两种方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在JSP
在java中我们可以通过两种方式来获取随机数(generatingarandomnumber)一种是大家熟悉的javalangMathRandom()静态方法另一种
在Java程序中采用线程获取优异性能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 什么是线程?
HttpClient 利用apache的虚拟客户端包获取某个地址的内容 importjavaioUnsupportedEncodingException; importjavauti
()利用php提供的函数array_unique和array_diff_assoc来实现复制代码代码如下:<?phpfunctionFetchRepeatMemberInArray($arr
C#多线程操作控件的两种安全方式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 实现的功能是
开发JAVA编程中字符串分割的两种方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 方法:采用
java线程简介(其它线程API详细信息) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! wai
通过用static来定义方法或成员为我们编程提供了某种便利从某种程度上可以说它类似于C语言中的全局函数和全局变量 但是并不是说有了这种便利你便可以随处使用如果那样的话你便需要认真考虑一下自己是否