1

被阻塞的线程是否会导致进程被阻塞?为什么和如何?感谢所有专家的解答。

4

2 回答 2

3

进程不能被阻塞,因为“阻塞”的概念仅适用于执行线程。您可以说进程被阻塞的唯一有意义的意义是该进程只有一个线程并且该线程被阻塞。

于 2016-05-28T00:07:48.293 回答
2

线程是通过进程代码的执行流,具有自己的程序计数器、系统寄存器和堆栈。线程也称为轻量级进程。线程提供了一种通过并行性提高应用程序性能的方法。线程代表了一种通过减少开销来提高操作系统性能的软件方法,线程等效于经典进程。

每个线程只属于一个进程,并且没有线程可以存在于进程之外。每个线程代表一个单独的控制流。线程已成功用于实现网络服务器和 Web 服务器。它们还为在共享内存多处理器上并行执行应用程序提供了合适的基础。

所以,你可能已经猜到了,不!线程不能阻塞进程。

于 2016-05-28T00:18:46.333 回答