说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于java程序的 开于关

编辑:说三道四文库 发布时间:2017-11-19 07:22
HTML文档下载 WORD文档下载 PDF文档下载
就是说我用java写了一个程序,有一个线程,里面是
while(true)
{
}
这样的形势,就是说用命令行 java 程序名 运行后程序一直在运行
我现在想请教一下对于这个问题,能不能不从人物管理器中把线程kill掉,而是用java提供的一些命令来kill,我觉得应该能做到,我看有程序这么搞(那个程序比较复杂,无法模仿),但是我不会
遂请教各位大虾,谢谢
需要做到两点,首先要改一下你的while(true),加个标志exitflag 比如while(!exitflag),其次由于你是要重新执行一个java程序,所以涉及到进程之间的通信,有两种方式,一种是共享内存,一种是通过socket,共享内存比较麻烦,我觉得socket最简单,在你的原来那个程序里起一个socketserver,一旦收到连接,就改变exitflag,然后写一个kill程序,用socket连接你的socketserver,不就OK了?
http://www.10zhizui.cn
while(!isFinished)

楼上真能整, 另外楼主, 任务管理器Kill的是进程不是线程
Ctrl+c可在以dos下终止程序
你还改一改程序吧
标记我这个没法改,必须是while(true)形式,因为这个是守护进程。必须时刻运行着。
我现在想用程序去关闭它,就是说可能要进行备份文件什么的时候,想暂不让它运行,我现在都是手工去任务管理器中kill的!
我不知道怎么写个bat程序,处理下?


to jk88811 :是进程,呵呵!概念错误

请几位大侠提示下
1. ntsd -c q -p PID

2. tskill processid 或 tskill processname

因为 tskill 可以使用进程名称来杀,对于杀普通的应用非常方便。


ntsd的参数, -pn 参数可以直接带进程名称。

ntsd -c q -pn processname

to K_pax :这个是可以,但是我现在启动是写了个bat批处理几条命令的,如果用ctrl+c的话,整个界面会消失,无法保留运行时出现的提示信息,而如果正常结束进程的话,我那个启动的bat程序里还有往后的命令,使得界面不会消失。如果每次运行都要cmd一下去运行比较麻烦(当然可以写个程序调用,那自己找自己麻烦了)
谢谢大牛再帮帮忙
to:autumn200005 
怎么得到PID呢?
用名字的话:
我发现我用 java abc这个命令运行的话,任务管理器中显示的是java.exe进程,这个可以理解,问题是用jvm运行的多的话,该如何区分哪个java.exe对应哪个呢?
谢谢了
to autumn200005 :
还在吗,能帮我解决这个问题吗,大哥?
每次运行pid都是在变化的,而且java程序进程都是java.exe有可能同时会有几个,我怎么用个批处理程序来定位我启动的那个程序,用tskill或者ntsd命令来杀掉呢,谢谢了!!!
专访中国国航:传统行业的“轻应用观” 开发者找众筹,哪些网站更靠谱? 48小时脑力激荡 中美青年创客大赛英特尔北京选拔赛 “微应用+大平台”推动企业软件走向碎片化 浅谈Hive vs. HBase 十款最新的JavaScript开发工具 JavaScript Promise启示录 百度携多位安全专家深入探讨安全人才快速培养机制 卡饭技术代表严佳:引入安全人才,企业应遵循S.L.E.E.P、S.T.A.R法则 百度资深研发工程师周晓波:平台+数据 百度培养安全人才的重要思路 代码审查是如何抹杀开发者积极性的? 事件分析平台EventHub开源 云计算智能交通行业论坛:李德毅院士谈智能车 多家知名企业分享应用实践 我伙呆!CRM生死对手微软及Salesforce或将联手 阿里巴巴曾鸣:数据时代来临 OpenStack企业应用之路技术培训:虚机迁移、HA、VDI、跨Hypervisor管理 云计算技术背后的那些天才程序员:KVM之父Avi Kivity 中国气象局联手阿里云:海量气象数据变“活数据” 浪潮首度公布“I2I计划” 全面接盘IBM X业务 一周消息树:Surface Pro 3想替代笔记本太难,微软正逐渐迷失方向 就是要赚钱!NativeX推自定义原生广告交易 继智能手机后的下一个战场:智能家居 鏖战云端——亚马逊的生存法则 如何保住公司的人才:创造良好的学习氛围 主宰全球的10大算法 专访Google数据科学家彭晨:大数据成为潮流走近各行各业! 强横Metal技术来袭,能否取代OpenGL? Swift横空出世,Xcode 6 Beta有了哪些新变化? 《近匠》GameMei:简单易用、快速开发商用游戏 Gartner:2014年一季度浪潮服务器出货量中国第一 【技术博客推荐】张安站:大数据时代下的商业存储 如何在SQL语句里精确小数点以后的位数不清 想得到一段程序的运行时间,C#中提供的time精确度太低,有没有精度比较高的算法? 在客户端已知某个文件的存放路径而不通过HTML的FILE控件再进行浏览选择,怎样把这个文件上传到服务器上 在VBA中变量的值改变后如何保存住值啊? 请问ListView怎么实现(点击标题栏字段名时)排序?谢谢 为什么生命还是这么短 关于电子论坛的设计!!!(回答有意义的高分美人相送,灌水的大炮伺候) jdk1.4大量认证资料奉送 请教对话框的创建 几个小问题,请大家多多帮忙!在线等待 请大家仔细看看,不知道我有没有写清楚,不知道算不算难还算容易....... win2000 sever怎样安装borland c++builder?(高分100) 请大家帮个忙,举手之劳而已 使用MSComm,在关闭窗口的时候,出现“端口已打开”的错误。怎么解决? 请问这几段C#语句怎么办? applet问题,期待高手出现 如何使用OpenDialog啊? 高分组网,斑竹不要删~~~~~~~~~~~~~~~ win2000 sever怎样安装borland c++builder?(高分100) 如何按分组条件,给一个字段乘以不同的值 求电子书!!! win2000问题,很急.在线等 求教,用delphi编的drm程序,急!~~~~~~~~ 请教对话框的创建 倒粪1 win2k中tts问题 XML+XSL+HTML运行出错(书上的例子) 倒粪2 高手帮我看一下这个奇怪的问题 倒粪3 ServerSocket的疑问 倒粪4 电脑配件 请问如何在JBuilder中调用我自己编写的JavaBean? 文件1可以Imports文件2的Namespace么? 我需要一个汉字的字库和词库,请问在什么地方能够得到?或者怎么可以从一个输入法程序中导出词库或词库?多谢。 调查:有多少人用的支持Java的手机? 关于注册表重命名操作? redhat的lilo问题 急!!!!!!计算机启动后,能检测到新的硬件并安装驱动,之后出现错误按任一键继续按三键重启任一键后,屏幕上一无所有,出现蓝屏,多次启动依然 常用工具栏不见了?怎么加上啊? 哪里有windows2000的资源工具包下载? win2000启动问题!!! 请问如何取得客户端(浏览网页的用户)的ip地址????????????? 学过数据结构的不妨来看一看! 好心人,进来看看!小弟我也快沉了,帮帮忙,谢谢了! 如何实现计算器的屏幕从右端开始显示? 交叉表FILTER 关注Tcl/Tk语言的朋友请进 df 遇到麻烦——通过winio取bios密码的程序 仿生学------蜘蛛和装甲 水蜘蛛的仿生学例子开头怎么写 蜘蛛的习性和体貌特征 回答深奥一点 1+1=?深奥一点 提高题:一个数既是300的因数,又是15的倍数,这个数可以是多少?请说出理由,理由不要太深奥! 写朋友之间友谊的的作文,只要中间结尾两段,开头我补充,不用写很深奥或幼稚,一般就,要感人,不要抄友谊的天空XXX是我的知心朋友,她长得很可爱,胖嘟嘟的圆脸有点黑,两只眼睛大而明亮,小巧 简爱读后感400左右 不要太深奥也不要太幼稚正常些多写写感受和人物精神品质要原创的 急! 人与自然、法制在线、关爱民生、德治天下是哪位春秋战国时期的著名思想家的名称? 人与自然、法制在线、关爱民生、德治天下与哪个春秋战国时期的著名思想家的名称有关 "你为什么要加入中国共青团?如果成为一名共青团员你将怎么做?"(200字..."你为什么要加入中国共青团?如果成为一名共青团员你将怎么做?"(200字左右) 法国总统奥朗德会见王毅西班牙警察强奸妓女遭开除 被判监禁1中国海关知识产权保护展示厅正式开放杭州一天发生三起酒后落水事件 23岁杭州发布高层次人才“需求榜” 技术研湖北荆门煤矿透水事故续:第一名被困矿南昌市一人大代表涉嫌工程行贿被采取强孟加拉国一列车脱轨 致两人死亡30余西班牙承认与美国在情报搜集方面存在有韩美启动第六轮防卫费分担会谈 意见分任贤良任国家互联网信息办公室专职副主非法获利140万 钱钧“老鼠仓”案开陈海峰解读:汽车后市场将如何发展罗斯谈砍下34分:我就是去打球,享受沪市放开信用账户打新 融资融券神器发青运赛场“小青果”:这段志愿服务经历优雅睿智 帕萨特演绎绅士风范四川省妇联面向高校征集女大学生思想引\"世纪青春\"中俄青年艺术联展河北李生论金:阴阳K线循环 日内1202银行排查大客户贷款风险 提防经营者涉中国第一淘宝村创始人云南富宁“传经送
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘