SysHelper.java 601 Bytes
package com.sitech.util;

import java.io.Serializable;

public class SysHelper implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 冻结线程
	 */
	public static void waitIt(Object o, long time) {
		synchronized (o) {
			try {
				if (time == -1)
					o.wait(5000L);
				else
					o.wait(time);
			} catch (InterruptedException iex) {
				iex.printStackTrace();
			}
		}
	}

	public static void waitIt(Object o) {
		waitIt(o, -1);
	}

	/**
	 * 唤醒线程
	 */
	public static void notifyIt(Object o) {
		synchronized (o) {
			o.notify();
		}
	}

}