我现在要做一个程序,实现带参数运行,当参数为start时程序启动里面的功能线程,再运行该程序,当运行参数为stop的时候,检测该线程是否启动,如果启动的话则关闭功能线程。请问该怎么实现这个功能,建议使用socket来做。
解决方案 »
- 如何抓取机内数据包?
- 一道面试编程题
- 请问:在一个集合或数组中存储不同数据类型数据
- JScrollPane的JTtextArea显示内容定位问题
- 请教各位:关于 java 如何调试的问题?
- 一个新手对学习java的一些困惑[高手请进来指点]
- 如何得到 Exception.printStackTrace()
- --------------谁能说一下gbk与gb2312的区别??-----------------
- JDBC使用什么来实现平台无关?(帮忙,我在考试)
- 求助一个算法题 ,倒数第4行,改成length=9就会报错, 8就不会完全正确,很奇怪?谢谢
- 一个初级的java界面设计的问题!
- 菜鸟问题: java先序创建二叉树,中序遍历输出
while(flag){
dosometing--
}stop的时候 把flag设为false 就哦了
着是最省力的stop办法你可以看看java5新加的线程包 很多好东西
所以只能记录第一次启动的线程的ID,kill掉它,然后再启动
就是要实现一个命令解析的功能;
一但socket上有命令,解析执行就好了。