守护进程很简单,就是优先级最低的进程
以下是实例
package com.test.deamon;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
* DELETE UNEXPECTED THREAD
* ADD 2012-05-09
* @author DIRK.ZHANG
*/
public class Deamon extends Thread{
public final String[] THREADS = {"taskkill /f /im notepad.exe",
"taskkill /f /im rose.exe",
"taskkill /f /im chrome.exe"};
public static void main(String[] arg)
{
Thread deamon = new Deamon();
deamon.setDaemon(true);
deamon.start();
Thread noDeamon = new MainThread();
noDeamon.start();
/*String[] testStr = {"21"};
System.out.println(testStr.length);*/
}
@Override
public void run()
{
try {
while(true)
{
for(int i=0;i<THREADS.length;i++)
{
Process proc = Runtime.getRuntime().exec(THREADS[i]);
//Process proc = Runtime.getRuntime().exec("taskkill /f /im notepad.exe");
BufferedReader in = new BufferedReader(new InputStreamReader(proc.getInputStream()));
String string_temp;
while((string_temp = in.readLine()) !=null)
{
System.out.println(string_temp);
}
}
Thread.sleep(1000);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
守护进程
package com.test.deamon;
public class MainThread extends Thread
{
@Override
public void run()
{
while(true)
{
System.out.println("main thread");
try {
Thread.sleep(500);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
主进程,无实用
实例讲述的是用守护进程删除一些进程的故事
分享到:
相关推荐
Deamon.exe很可能是编译后的可执行文件,用于在Windows环境下运行这个守护进程程序。而Deamon可能是源代码文件,包含了守护进程的核心逻辑。源代码可能涉及到以下C++知识点: 1. **进程管理**:C++在Windows环境下...
【守护进程介绍】 守护进程(Daemon)是Linux和Unix操作系统中的关键组成部分,它们在系统启动时启动,并在后台持续运行,提供各种服务。守护进程的主要特点是脱离终端,不会受到终端活动的影响,允许它们独立地...
startDeamon()用于初始化守护进程并创建子进程;start()方法用于执行守护进程的主循环;stop()方法用于停止守护进程;run()方法是类的入口点,根据传入参数决定执行start()或stop()。 2. 守护进程的初始化。在start...
如果守护进程会产生子进程,那么处理 SIGCHLD 信号可以防止子进程成为僵尸进程。 ```php pcntl_signal(SIGCHLD, SIG_IGN); ``` #### 示例代码 接下来,我们来看一个简单的 PHP 守护进程类的示例代码: ```php ...
守护进程代码,可运行
本资料"linux-deamon-programming.zip"包含了关于如何在Linux环境下编写守护进程的指导。 首先,让我们理解守护进程的基本概念。守护进程通常在后台运行,不与任何终端或控制台关联,因此它们不受用户会话的生命...
"我的deamon 传动系"这个标题可能是指一个与守护进程(Daemon)相关的软件系统或者一个自定义的服务管理工具,其核心是实现程序在后台稳定运行,类似于操作系统中的服务。守护进程通常在用户登录会话之外运行,为...
我们像其他人一样讨厌多余的样板,所以守护进程有一个共同的入口点。 下载 Github: : 作曲家: composer require ustream/daemon:~0.1.0 版本控制 我们遵循上的指南 特征 语境 可通过 symfony 事件调度器扩展 ...
在标签中提到的“daemon”和“deamon_tools”,实际上是对软件名称的英文拼写变体,"daemon"是英文中代表“守护进程”的意思,在这里是指后台运行的服务程序,即Daemon Tools在后台默默工作,为用户提供虚拟光驱服务...
虚拟光驱.听说现在居然收费了...
### Linux 守护进程(Daemon Process)与僵尸进程(Zombie Process) #### 一、守护进程(Daemon Process) 守护进程是Linux系统中的一个重要概念,它是一种后台运行的进程,主要负责执行特定的任务或提供某种服务...
《DeamonTools4.12.1:虚拟光驱技术详解及应用》 Deamon Tools是一款广受欢迎的虚拟光驱软件,其4.12.1版本为用户提供了高效便捷的光盘映像处理功能。在数字化存储日益普及的时代,虚拟光驱软件如Deamon Tools已经...
本示例将详细介绍如何将Java程序转化为后台服务,并提供了一个名为"test-deamon"的示例项目。 首先,理解"deamon"的概念。在Unix/Linux系统中,"deamon"是指一种在后台运行且不与终端关联的进程。它们通常用于提供...
最新汉化Deamon4.3 (支持Viata) 现在网上有很多游戏和软件都做成了ISO或者CCD等镜像格式,有些游戏,比如大宇出品的轩辕剑,大富翁7等游戏,由于游戏盘是加密的,所以镜像文件只能做成mds格式的。当你辛辛苦苦下载...
标题 "PHP5.6-DEAMON with composer" 指的是使用PHP 5.6版本结合Composer工具来实现一个守护进程(Deamon)服务。PHP从5.4版本开始引入了一个内置的Web服务器功能,这使得开发者在本地进行开发和测试时无需依赖...
Android 原生守护进程Android 应用程序的本机守护进程,当它消失时自动启动您的服务。构建源您必须在您的机器上安装 。 将 C 源文件 (daemon.c) 和 Android.mk 文件复制到您的项目目录中。 在您的项目目录中,运行...
标题中的“虚拟光驱DEAMON”指的是DEAMON Tools,这是一个非常著名的虚拟光驱软件。虚拟光驱软件允许用户在计算机上创建虚拟驱动器,这些驱动器可以模拟实际的CD或DVD驱动器,但无需物理介质。DEAMON Tools是这类...
最新最好用的虚拟光驱,就是Deamontools advanced 5.2 只用最新版