106得票3回答
如何获取当前进程的ID?

使用.NET框架,从你的应用程序内部获取当前进程ID的最简单方法是什么?

106得票11回答
如何从父进程获取子进程

在shell脚本中,是否可以从父进程ID获取子进程ID? 我有一个shell脚本要执行,它会启动一个新进程process1(父进程)。此process1已经fork了另一个进程process2(子进程)。使用脚本,我能够使用以下命令获取process1的pid:cat /path/of/fil...

106得票4回答
fork 和 thread 有什么区别?

有人能解释一下分支和线程的区别吗?

105得票8回答
每个Java应用程序是否有一个JVM?

所有运行的Java应用程序是否使用相同的JVM,还是“每个Java应用程序一个JVM”适用?(例如,假设应用程序是IntelliJ IDEA、服务器和NetBeans) 此外,分配的JVM和每个Java应用程序使用的进程之间是否有任何连接?

102得票7回答
如何以托管方式在.NET中获取父进程

我一直在寻找获取.NET中父进程的方法,但只找到了使用P/Invoke的方式。

101得票4回答
如何在PowerShell或C#中获取进程的命令行信息

例如:如果我运行 notepad.exe c:\autoexec.bat, 如何在 PowerShell 的 Get-Process notepad 中获取 c:\autoexec.bat? 或者如何在 C# 的 Process.GetProcessesByName("notepad");...

95得票8回答
Linux 进程状态

在Linux中,当一个进程需要从磁盘读取块时,它的状态会发生什么变化?它会被阻塞吗?如果被阻塞,另一个进程是如何被选择执行的?

94得票7回答
如何在Windows中暂停/恢复进程?

在Unix中,我们可以使用信号SIGSTOP和SIGCONT暂时挂起进程的执行并恢复它。那么在Windows中如何暂停一个单线程进程而不需要编程?

93得票5回答
用户级线程和内核支持线程之间的区别是什么?

我一直在查阅关于这个主题的一些笔记,虽然我对线程有一般的了解,但是我对用户级线程和内核级线程之间的差异不太确定。 我知道进程基本上是由多个线程或单个线程组成,但是这些线程是前面提到的两种类型中的哪一种? 据我所知,内核支持的线程可以访问内核以进行系统调用和其他用户级线程无法使用的操作。 ...

92得票7回答
如何优雅地停止Java进程?

如何在Linux和Windows中优雅地停止Java进程? 什么时候会调用Runtime.getRuntime().addShutdownHook,什么情况下不会调用? 那么finalizer有帮助吗? 我能否从shell向Java进程发送某种信号? 我正在寻找最好是便携式的解决方案。