文档章节

查找一个线程

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());
  }
 }

© 著作权归作者所有

共有 人打赏支持
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

没有更多内容

加载失败,请刷新页面

加载更多

AIX 系统 (资源)

AIX--zabbix agent的编译安装以及遇到的“坑” 荐 : http://blog.51cto.com/lythjq/2128354 AIX--操作系统安装(AIX 6.1) : http://blog.51cto.com/lythjq/2128119...

寰宇01
41分钟前
0
0
Spring 转换 model 为 json 时增加属性

缘起 目前的项目中有个需求是在附件对象转换成 json 时增加个 url 属性,以前的方式是在返回附件对象或列表时候做一次统一处理,这次想看看 spring 或者 jackson fasterxml 是否自带类似功能...

郁也风
41分钟前
1
0
10大PHP比特币开源项目

如果你是一个Phper,如果你希望学习区块链,那么本文列出的 10个开源的Php比特币项目,将有助于你了解在自己的应用中 如何加入对比特币的支持。 如果你希望快速掌握使用Php对接比特币钱包的方...

汇智网教程
今天
1
0
springclould feign客户端添加全局参数

用springclould feign作为调用服务的客户端,一般来说参数可以写在feignclient的方法参数里 有时需要所有feign请求都统一添加一些参数,例如token用于鉴权等,可以这样做: 添加一个配置类,...

canneljls
今天
1
0
win32截屏并rgb24转yuv420

//最终f的内存布局为BGRA格式,需要保证buf长度足够(>w*h*4)void ScreenCap(void* buf, int w, int h){ HWND hDesk = GetDesktopWindow(); HDC hScreen = GetDC(hDesk); ......

styleman
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部