欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入
package task; /** * 任务的执行工具 * * @author leizhimin 2008-12-25 10:39:18 */ public class Test { static int i = 0; public synchronized static void exe() throws InterruptedException { System.out.println(++i); MyTask myTask = new MyTask(); myTask.start(); Thread.sleep(100); } public static void main(String[] args) throws InterruptedException { exe(); } }index.jsp
<%@ page contentType=”text/html;charset=UTF-8″ language=”java” %> <html> <head><title>Simple jsp page</title></head> <body>Place your content here <a href=”on.jsp”>启动</a> <a href=”off.jsp”>关闭</a> </body> </html>on.jsp
<%@ page import=”task.MyTask” %><%@ page import=”task.Test” %>
<%@ page contentType=”text/html;charset=UTF-8″ language=”java” %> <html> <head><title>Simple jsp page</title></head> <body> <% MyTask.setOn(); Test.exe(); %> <a href=”on.jsp”>启动</a> <a href=”off.jsp”>关闭</a> </body> </html>
off.jsp
<%@ page import=”task.MyTask” %>
<%@ page contentType=”text/html;charset=UTF-8″ language=”java” %> <html> <head><title>Simple jsp page</title></head> <body> <% MyTask.setOff(); %> <a href=”on.jsp”>启动</a> <a href=”off.jsp”>关闭</a> </body> </html>
开关状态被置为开!,任务开始执行! 1 do———— do———— do———— do———— do———— 开关关闭,正在执行的任务结束后将终止! do———— 从执行结果上看,基本满足了以上的需求,下来要做的就是装饰了,添加线程池的管理,指定多个任务,完善执行器的控制等等。
[1][2]
用最多的梦面对未来