知识大全 Java-多线程组的控制

Posted 文字

篇首语:每个牛逼的人,都有一段苦逼的坚持。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java-多线程组的控制相关的知识,希望对你有一定的参考价值。

Java-多线程组的控制  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  class NewThread extends Thread

  boolean suspendFlag;

  NewThread(String threadname ThreadGroup tgOb)

  super(tgOb threadname);

  System out println( New thread: +this);

  suspendFlag = false;

  start();

  

  public void run()

  try

  for(int i= ;i> ;i )

  System out println(getName()+ : +i);

  Thread sleep( );

  synchronized(this)

  while(suspendFlag)

  wait();

  

  

  

  catch(Exception e)

  System out println( Exception in +getName());

  

  System out println(getName()+ exiting );

  

  void mysuspend()

  suspendFlag = true;

  

  synchronized void myresume()

  suspendFlag = false;

  notify();

  

  

  public class test

  public static void main(String[] args)

  // TODO Auto generated method stub

  ThreadGroup groupA = new ThreadGroup( Group A );

  ThreadGroup groupB = new ThreadGroup( Group B );

  NewThread ob = new NewThread( one groupA);

  NewThread ob = new NewThread( Tow groupA);

  NewThread ob = new NewThread( three groupB);

  NewThread ob = new NewThread( Four groupB);

  System out println( Suspending Group A );

  Thread tga[] = new Thread[groupA activeCount()];

  groupA enumerate(tga);

  for(int i= ;i<tga length;i++)

  ((NewThread)tga[i]) mysuspend();

  

  try

  Thread sleep( );

  catch(InterruptedException e)

  System out println( Main thread interrupted );

  

  System out println( Resuming Group A );

  for(int i= ;i<tga length;i++)

  ((NewThread)tga[i]) myresume();

  

  try

  System out println( Waiting for threads to finish );

  ob join();

  ob join();

  ob join();

  ob join();

  catch (Exception e)

  System out println( Exception in Main thread );

  

  System out println( Main thread exiting );

  

cha138/Article/program/Java/gj/201311/27490

相关参考

知识大全 Java的多线程-实现多线程及线程的同步

Java的多线程-实现多线程及线程的同步  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一.实现

知识大全 Java多线程编程基础之线程和多线程

Java多线程编程基础之线程和多线程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  随着计算机技

知识大全 Java多线程如何创建多个线程

Java多线程如何创建多个线程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java多线程的同

知识大全 超线程多核心下Java多线程编程分析

超线程多核心下Java多线程编程分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一Java环

知识大全 Java线程控制权源代码的深入探讨

Java线程控制权源代码的深入探讨  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java线程控

知识大全 超线程多核心下Java多线程编程技术分析[4]

超线程多核心下Java多线程编程技术分析[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 超线程多核心下Java多线程编程技术分析[3]

超线程多核心下Java多线程编程技术分析[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 超线程多核心下Java多线程编程技术分析[1]

超线程多核心下Java多线程编程技术分析[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 超线程多核心下Java多线程编程技术分析[2]

超线程多核心下Java多线程编程技术分析[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 Java多线程编程基础之线程对象

Java多线程编程基础之线程对象  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs