java定时让线程停止

来源:百度知道 编辑:UC知道 时间:2024/05/25 02:42:22
线程里有一个循环,不断读取某一数据,当得到我想要的数据时线程就停止。我想问的是:当线程在某一段时间内还没有读到有效数据,也将停止线程。这个谁会写?

我这儿有一个过年前写的定时关机程序你可以拿去参考下~
程序里的取消功能跟你要的差不多

import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Calendar;

import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

/**
* 此类为定时关机的主界面类
* 这几天一直都在搞我的聊天程序,哎 但是技术问题,一直都做不走
* 之前一直都想写个定时关机程序,一直都是没时间,
* 现在那边做不走了,我就做做这个简单的,找点自信
* @author 程胜
* @date 09年1月24
* @address 家
* @version 0.1
*
*/
public class ShutDown extends JFrame{
private static final long serialVersionUID = 1L;
private JPanel pCenter=new JPanel();
private JPanel pNorth=new JPanel();
private JPanel pSouth=new JPanel();
private JButton bExit=new JButton(&qu