Tag: kill process

任务杀手如何工作?

task killer应用程序的有用性是辩论,但我想知道:他们如何实际工作? 如何杀死特定的进程? 有没有一个API,如果是这样,它实际上做了什么? 编辑 值得添加:我看到任务杀手应用程序杀死not rooted devices上的进程。 所以,我想知道怎么可能杀死你在Android中没有的进程?

如果持有它的应用程序或服务被杀死,Android操作系统是否会释放唤醒锁?

我有关于唤醒的问题。 在下面显示的情况下,android操作系统是否会释放唤醒锁( PARTIAL_WAKE_LOCK如果您需要指定的话),以防止唤醒锁被遗弃并浪费电池直到closures电源(不睡眠)。 案例1-a: 应用程序已经在它的一个线程中获得了wakelock(w / o timeout选项)(在这种情况下请认为是合理的),并且在关键任务完成时它被devise为释放唤醒锁。 应用程序可以被任务pipe理器或臭名昭着的taskkiller杀死,应用程序没有机会让其线程释放wakelock。 那个wakelock发生了什么事? 案例1-b: (如果对案例1-a的回答是“是的,别担心”,那么请忽略这种情况)。与案例1-a相同,但是应用程序给了唤醒锁的超时选项,比如说3秒。 这个超时选项是否保持有效? 案例2-a: 请想象有一个由AlarmManager(通过广播接收器)启动的服务,并且该服务已经获得唤醒锁(不带超时选项)。 这项服务的目的是使获得时间最less。 但不幸的是,由于内存紧缩,Android操作系统select了这个服务来杀死。 (我不知道操作系统在获取wakelock的时候是不是会杀了服务器,但是我猜操作系统并不在意,但是我希望操作系统稍后会释放wakelock。)那个wakelock会发生什么? 案例2-b: (如果对案例2-a的回答是“是,别担心”,那么请忽略这种情况。)与情况2-a相同,但是服务给予唤醒锁的超时选项,例如3秒。 这个超时选项是否保持有效?

数据访问后在C#中closuresExcel应用程序过程

我正在用C#编写一个应用程序,打开一个用于读/写操作的Excel模板文件。 我想在用户closures应用程序时,excel应用程序进程已经closures,而不保存excel文件。 多次运行应用程序后,查看我的任务pipe理器。 我用这个代码打开excel文件: public Excel.Application excelApp = new Excel.Application(); public Excel.Workbook excelBook; excelBook = excelApp.Workbooks.Add(@"C:/pape.xltx"); 和数据访问我使用这个代码: Excel.Worksheet excelSheet = (Worksheet)(excelBook.Worksheets[1]); excelSheet.DisplayRightToLeft = true; Range rng; rng = excelSheet.get_Range("C2"); rng.Value2 = txtName.Text; 我看到类似的问题在这个问题和这个 stackoverflow和testing答案,但它不起作用。

通过从.BAT中查找正在使用的端口来终止进程

在Windows中,可以查找端口8080并尝试通过.BAT文件终止正在使用的进程?

如何杀死在Linux的特定端口上运行的进程?

我试图从tomcat /bin目录中使用./shutdown.sh来closurestomcat。 但是发现服务器没有正确closures。 因此我无法重新启动 我的tomcat运行在8080端口上。 我想杀死在8080运行的tomcat进程。 我首先想要在特定端口(8080)上运行进程列表,以便select要杀死哪个进程。

subprocess:在Windows中删除subprocess

在Windows上, subprocess.Popen.terminate调用win32的TerminalProcess 。 但是,我看到的行为是我正在尝试终止的进程的subprocess仍在运行。 这是为什么? 如何确保stream程启动的所有subprocess都被终止?