Linux 应用程序在 pthread_create() 中崩溃

标签 linux multithreading pthreads

我正在开发一个多线程 Linux 应用程序。有时我注意到应用程序在创建线程时崩溃了。对此有什么想法吗?

最佳答案

您是否有崩溃发生时正在运行的线程数和堆栈大小等信息?

此类崩溃可能是由堆栈大小溢出或最大用户进程溢出引起的。当有很多线程打开时,可能会出现此问题。请检查有多少并发线程正在运行?是否有任何线程在其目的完成后未被关闭?

关于Linux 应用程序在 pthread_create() 中崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24859814/

相关文章:

c++ - KDevelop4 : Setting up a project using cmake

linux - 为什么你会在 addr 和 addrlen 设置为 0 的情况下调用 accept()?

linux - 通过 django 的 shell_plus 编写 ipython 脚本

python - 如何检查任务是否已经在 python 队列中?

java - 如何用java开发类似生产者消费者的应用?

linux - 在 Ubuntu 14.04 或 Linux Mint 17 上设置洞察

multithreading - 在Rust中的线程之间共享可变数据

c - 如何知道线程内存使用情况?

C:线程程序如何在同一个单核上比非线程程序运行得更快?

c - 将指针传递给新线程的堆栈变量 - 这段代码安全吗?