文档章节

查找一个线程

yolinfeng
 yolinfeng
发布于 2015/02/23 15:17
字数 102
阅读 12
收藏 0
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
52
0
启动3个查找线程查找三个文本的内容,只要任何1个线程找到欲寻找的文本,就终止3线程

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

IT先驱
2016/03/22
63
0
多线程(四)之并发容器

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

天空小小
01/11
0
0
java并发之同步辅助类CyclicBarrier

CyclicBarrier含义: 栅栏允许两个或者多个线程在某个集合点同步。当一个线程到达集合点时,它将调用await()方法等待其它的线程。线程调用await()方法后,CyclicBarrier将阻塞这个线程并将它...

happyhuangjinjin
03/18
0
0
SylixOS线程私有数据浅析

目录 1.线程私有数据概述 1 2.线程私有数据的相关API函数流程浅析 1 2.1 加入线程私有变量 1 2.2 删除线程私有变量 3 2.3 设置私有线程变量 6 2.4 获得线程私有变量值 8 3.总结 10 4.参考文献...

星域之旅
2017/05/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

用any-loader封装jQuery的XHR —— 随便写着玩系列

哎,都说没人用JQuery啦,叫你别写这个。 其实我也是好高骛远使用过npm上某个和某个很出名的XHR库,嗯,认识我的人都知道我喜欢喷JQ,以前天天喷,见面第一句,你还用JQ,赶紧丢了吧。但我也...

曾建凯
36分钟前
0
0
聊聊storm的AggregateProcessor的execute及finishBatch方法

序 本文主要研究一下storm的AggregateProcessor的execute及finishBatch方法 实例 TridentTopology topology = new TridentTopology(); topology.newStream("spout1", spout......

go4it
今天
3
0
大数据教程(7.5)hadoop中内置rpc框架的使用教程

博主上一篇博客分享了hadoop客户端java API的使用,本章节带领小伙伴们一起来体验下hadoop的内置rpc框架。首先,由于hadoop的内置rpc框架的设计目的是为了内部的组件提供rpc访问的功能,并不...

em_aaron
今天
5
0
CentOS7+git+github创建Python开发环境

1.准备CentOS7 (1)下载VMware Workstation https://pan.baidu.com/s/1miFU8mk (2)下载CentOS7镜像 https://mirrors.aliyun.com/centos/ (3)安装CentOS7系统 http://blog.51cto.com/fengyuns......

枫叶云
昨天
3
0
利用ibeetl 实现selectpicker 的三级联动

1. js 直接写在html页面上面,ibeetl 就可以动态地利用后台传上来的model List ,不需要每次点击都要ajax请求后台 2. 使用selectpicker 的时候,除了对selecct option的动态处理后,还需要 $("#...

donald121
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部