-
为什么信号灯不会阻塞第二个线程? (C)
我想编写一个简单的C程序来更好地理解信号量。有两个线程,它们都调用相同的函数。第一个,增加全 -
分段故障线程
我已经编写了此代码来模拟停车系统,但是当我必须将包含messageQueue的结构重用到我的carthread时,我遇 -
有人可以向我解释此代码的逻辑吗?
我正在练习多线程并在线寻找问题。但是我无法理解这段代码背后的逻辑。 代码创建4个线程,并 -
试图向文件中写入缓冲区,但不断出现分段错误,我不知道为什么
我有一些代码,其目标是打开/创建文件,读取消息,然后将这些消息写入打开/创建的文件。直到写入文 -
在thrd_t上调用pthread函数合法吗?
对线程的C11支持很好,但不是很好。如果需要使用pthread函数,我想了解将<code>thrd_t</code>强制转换为<code> -
C Pthread优先级:无法获得预期的行为
在这里,我正在尝试创建两个线程,为它们分配优先级/策略并获得预期的行为。 预期的行为:具 -
线程是否应该始终使用while循环来保存pthread_cond_wait语句?
我了解到pthread中会发生线程的虚假唤醒。以下讨论非常有趣且内容丰富:<a href="https://stackoverflow.com/quest -
如何确保在同一函数终止之前在函数中创建的所有线程都返回?
请考虑<strong> C </strong>函数的以下部分: <pre><code>for (int i = 0; i < n; ++i) { thread_arg *arg = (thread_arg -
Pthread:相对于线程数,增加程序执行时间
我正在尝试使用pthreads C构建高效的并发哈希图。 以下是我的实现 <pre><code>#include <stdlib.h> -
在laravel中一次发布所有计划任务
我在特定时间在数据库中有计划的帖子列表。并且正在使用<strong> crontab </strong>调用该函数并使用<strong> -
pthread优先级和pthread策略之间是什么关系?
我目前正在学习pthread,并且正在努力理解线程优先级和策略之间的关系。到目前为止我所知道的: < -
一会儿无限循环实际上停止使用线程
我是C语言的新手,我正在尝试学习。我正在尝试在程序中实现多线程,但是遇到了问题。程序(和线程 -
将基于进程的程序转换为基于线程的版本?
我目前有一个程序,该程序可产生任意数量的子进程,并且我对使它实现线程而不是进程感兴趣。我在 -
生成任意线程数
我正在尝试编写一个程序,该程序将产生任意数量的线程,类似于我在<a href="https://i.stack.imgur.com/bnCmW.png -
计算值并在GUI Python中更新此值,而不会阻塞我的GUI
我有一个简单的应用程序,一个标签和2个按钮(开始增量,停止增量),用pyqt5编写。 当我要在u -
GCC:用于静态链接到pthread的--whole-archive配方在最新的gcc版本中停止工作
在Linux上,静态链接pthread是一个困难的话题。过去,它通常将<code>-lpthread</code>包裹为<code>-Wl,--whole-archive -
多线程斐波那契对程序
我正在尝试编写一个创建两个线程的程序:“前端”和“后端”线程。我想创建一个“后端”线程来迭 -
使用pthread时为什么会出现Sysmalloc错误?
我收到一条错误消息,提示“ malloc.c:2399:sysmalloc:断言(....)失败”。我找不到解决此问题的方法。 -
C语言中的多线程错误分割错误
我正在尝试使用多线程将两个矩阵相乘。在这里,我在Linux中使用gcc编译程序,并通过输入线程数来运行 -
通过pthread_create将ofstream对象传递给线程函数
我想使用pthread_create函数将ofstream对象传递给线程。 假设我在main(int argc,char * argv [])函数中创建了一 -
使用POSIX的并发
我碰到一段: <blockquote> POSIX中并发执行的定义要求“挂起调用线程的函数不应导致其他线程的 -
fork()复制进程,线程如何?
我正在弄清楚fork线程是如何工作的,这是我试图理解的代码。 (原谅代码中的错误) <pre><code>#includ -
线程化时libgnuutils内存泄漏
我正在执行一些线程处理,并且一直在发生此内存泄漏。 线程一直运行,然后在最后加入。我是线程技 -
创建线程(POSIX线程)
我想知道即使从线程在代码中排在首位,主服务器为什么还是先执行<code>printf()</code>? 还有,为 -
从2个不同的线程锁定时,Pthread_mutex_lock崩溃
我正在为项目使用Pthread和Pthread_mutex。我有一些计时器,它们使用SIGEV_THREAD()定期创建线程。在我的代 -
使用以下线程代码是否存在潜在的内存泄漏或死锁?
我创建了一个线程库,该线程库在我们公司的程序中使用,该程序是基于C ++的自定义软件。如下代码所 -
我必须运行两次cmake才能编译项目 详细信息
在第一次运行命令时出现以下错误 <pre><code>cmake . </code></pre> 但是,如果我再次运行命令,则编译 -
进程结束时,内核级线程会发生什么?
如果我们有一个运行着内核级线程的进程,而该进程结束了那些线程到底发生了什么? 我想它们 -
无法使用其指针访问信号量(我认为我在使用&错误)
我正在使用信号量在C中实现线程安全队列。我可以用互斥锁做到这一点,这更容易。现在,我尝试使用 -
限制运行线程
我正在使用不同的线程和函数enqueueThread将1000 1排队入队列。 <pre><code>for (i = 0; i < num_pthreads; i++) {