readsortarray.java

来自「There is a shared object – int array[] b」· Java 代码 · 共 50 行

JAVA
50
字号
package cwq4;

import javax.swing.*;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class ReadSortArray extends Thread {
  private ArraySynchronized sharedArray;
  private int times;
  private JTextArea textarea;

  // initialize ReadSortArray thread object
  public ReadSortArray(ArraySynchronized shared, int x, JTextArea output) {
    super("Read and Sort Array Thread");
    sharedArray = shared;
    times = x;
    textarea = output;
  }
  // ProduceInteger thread loops x times and calls
  // sharedObject's setSharedArray method each time
  public void run()
   {
      int t = 0;
      do {
         // sleep for a random interval
         try {
            Thread.sleep( (int) ( Math.random() * 1000 ) );
         }
         // process InterruptedException during sleep
         catch( InterruptedException exception ) {
            System.err.println( exception.toString() );
         }

         sharedArray.getAndsortSharedArray(textarea);
         t++;
      } while ( t != this.times );
   }

}//end class ReadSortArray

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?