文档章节

查找一个线程

yolinfeng
 yolinfeng
发布于 2015/02/23 15:17
字数 102
阅读 32
收藏 0

精选30+云产品,助力企业轻松上云!>>>

package com.testing.main;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class FindThread {
 
 public static void main(String[] args) {
  new Thread(new Runnable() {
   
   @Override
   public void run() {
    try {
     Thread.sleep(1000);
    } catch (InterruptedException e) {
     e.printStackTrace();
    }
   }
  },"a").start();
  new Thread(new Runnable() {
   
   @Override
   public void run() {
    try {
     Thread.sleep(1000);
    } catch (InterruptedException e) {
     e.printStackTrace();
    }
   }
  },"b").start();
  new Thread(new Runnable() {
   
   @Override
   public void run() {
    try {
     Thread.sleep(1000);
    } catch (InterruptedException e) {
     e.printStackTrace();
    }
   }
  },"b").start();
  new JFrame().setVisible(true);
  int n = Thread.activeCount();
  Thread[] threads = new Thread[n];
  Thread.enumerate(threads);
  boolean b = false;
  for (int i = 0; i < threads.length; i++) {
   Thread thread = threads[i];
   System.out.println(thread.getName());
  }
 }
下一篇: 关于shape
yolinfeng
粉丝 12
博文 196
码字总数 11946
作品 0
珠海
架构师
私信 提问
加载中
请先登录后再评论。
Java并发编程中级篇(四):使用CyclicBarrier实现并发线程在集合点同步

上一节讲到了CountDownLatch这个并发辅助类,它能够让一个线程等待其他并发线程执行完一组任务后再继续执行,也可以说是实现了并发线程在集合点同步。但是Java又给出了一个更强大的并发辅助类...

阿拉德大陆的魔法师
2016/11/26
142
0
MFC多线程技术

MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没笑消息机制,通常用来执行后台...

osc_feymneeg
2019/03/11
0
0
多线程(四)之并发容器

一、并发容器 ConcurrentHashMap 为什么使用ConcurrentHashMap 在多线程环境下,使用HashMap进行put操作会引起死循环,导致CPU利用率接近100%,HashMap在并发执行put操作时,出发rehash时,可...

天空小小
2018/01/11
104
0
启动3个查找线程查找三个文本的内容,只要任何1个线程找到欲寻找的文本,就终止3线程

启动3个查找线程查找三个文件的内容,只要任何1个线程找到欲寻找的文本,就马上调用处理函数来处理数据,并且这3个查找线程都暂停/终止。 如果处理函数处理数据不成功,那么则三个查找线程继...

IT先驱
2016/03/22
98
0
跳表(SkipList) 和 ConcurrentSkipListMap

一、跳表(SkipList) 对于单链表,即使链表是有序的,如果想要在其中查找某个数据,也只能从头到尾遍历链表,这样效率自然就会很低,跳表就不一样了。跳表是一种可以用来快速查找的数据结构...

JMCui
03/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

1Mn18Cr18N无磁护环强度高

1Mn18Cr18N高氮奥氏体不锈钢具有强韧性好、耐蚀性好、无磁等诸多优点,成为核主泵飞轮保持环材料的选择。 保持环的热套工序要求保持环材料具备优良的热膨胀性能,飞轮保持环完整性的保证要求...

无磁钢
28分钟前
14
0
比较器,Comparator与Comparable

Comparable比较器 从JDK1.2后提供了比较器的接口:Comparable接口。 public interface Comparable<T>{ /** * 实现对象的比较处理操作 * @param o 要比较的对象 * @return...

哼着我的小调调
40分钟前
9
0
以每种语言编译时,在C和C ++中都有效的代码能否产生不同的行为?

问题: C and C++ have many differences, and not all valid C code is valid C++ code. C和C ++有很多区别,并非所有有效的C代码都是有效的C ++代码。 (By "valid" I mean standard code w......

富含淀粉
45分钟前
7
0
使用getApplication()作为上下文的对话框抛出“无法添加窗口-令牌null不适用于应用程序”

问题: My Activity is trying to create an AlertDialog which requires a Context as a parameter. 我的活动试图创建一个AlertContext,它需要一个Context作为参数。 This works as expect......

法国红酒甜
今天
13
0
亚马逊测评买家号多开_可以解决这个问题嘛?_微信公众号: VMlogin中文版

对于很多亚马逊卖家来说,做亚马逊测评是并不可少的,都在为了自己的店铺能够获得更多的销售,着重培养自己产品的各项属性,以求获得一个更好的权重排名从而获得更多的曝光,但是在旺季期间亚...

竹节猫-ASOer
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部