multithreading - 被阻塞的线程会导致进程被阻塞吗?为什么和如何?

标签 multithreading process blocked blocked-threads

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

最佳答案

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

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

因此,您可能已经猜到了不! 线程无法阻止进程。

关于multithreading - 被阻塞的线程会导致进程被阻塞吗?为什么和如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37493910/

相关文章:

multithreading - OpenMP:将所有线程分成不同的组

子进程从其父进程继承句柄但无法写入其中

tomcat - 如何检测本地网络中哪些端口未被阻止

父进程退出后,子进程无法从终端读取

mysql - MAMP:由于许多连接错误而被阻止;在/wp-includes/wp-db.php 中使用 'mysqladmin flush-hosts' 解锁

Java 小程序被阻止

c# - 在一个永久线程中运行事件处理程序

c - 多线程中某些内容的延迟失效

java - 子线程未启动

c - parent 退出后如何使子进程死亡?