pthreads 相关问题

Pthreads(POSIX Threads)是一个标准化的基于C的API,用于创建和操作线程。它目前由POSIX.1-2008(IEEE Std 1003.1,2013 Edition / The Open Group Base Specifications Issue 7)定义。

如何在Centos 7上手动启用PHP-Zts

我想安装PThread的原因是,当我想安装PThreads时,我现在开始安装另一个PHP版本7.3.13,向我抛出一个错误:正在检查ZTS ...配置:错误:pthreads ...

回答 1 投票 0

如何在Centos 7上手动启用PHP-Zts

我想安装PThread的原因是,当我想安装PThreads时,我现在开始安装另一个PHP版本7.3.13,向我抛出一个错误:正在检查ZTS ...配置:错误:pthreads ...

回答 1 投票 0

[C中默认调度程序的pthread好的值设置

我试图使用setpriority为线程设置漂亮的值,但似乎无法使其以正确的方式工作。每当我获得优先权时,该值始终会变为-1。所以基本上我...

回答 1 投票 0

是否在每个线程的上下文中对每个线程执行thread_local初始化

如果我有一个带有带有动态初始化程序的thread_local存储类的变量,则可能多次被初始化:至少对于每个线程都使用一次。是否执行此初始化...

回答 1 投票 0

是否有一种方法可以仅知道其ID来加入特定线程?

考虑到有限数量的医生和无限数量的患者(它们是在随机时刻生成的(在while(1)循环中),我需要编写一个描述调度的程序。到目前为止,我...] >

回答 1 投票 0

C-线程中的sleep()产生问题

sleep()函数使我在程序中遇到问题。我只声明了一个互斥锁,一个条件变量和一个全局变量:pthread_mutex_t互斥锁; pthread_cond_t something1;保护的整数= 1; ...

回答 1 投票 0

ALooper回调函数同步

我在C中有一个带有2个管道和2个回调函数的ALooper,mainThreadLooper = ALooper_forThread(); //获取该线程的循环程序ALooper_acquire(mainThreadLooper); //添加引用以保留对象...

回答 1 投票 1

pthread_join无限期挂起__lll_lock_wait_private()

我有一个多线程应用程序,在该程序中我产生了几个线程,并在完成时执行pthread_join。主线程产生线程,并在pthread_join()上等待工作线程加入。我是...

回答 1 投票 1

使用pthread来执行其他线程发送的所有磁盘写操作吗?

我现在正在尝试创建一个程序,其中多个线程正在查询需要处理的数据,然后将其写入磁盘。目前,我正在使用pragma和pragmacritical以便...

回答 1 投票 0

[CPU_ZERO“未定义符号”在NASM中使用pthread_setaffinity_np

我正在Ubuntu 18.04下的NASM中使用pthreads库。线程创建可以正常工作,但是我想使用pthread_setaffinity_np将每个线程分配给一个单独的核心。以下是...

回答 2 投票 -1

拥有一小堆线程有什么好处?

我正在研究POSIX线程,发现有一种方法可以更改堆栈大小;我仍然是一般操作系统的外行。那么,拥有小的堆栈有什么好处,我将拥有内存...

回答 1 投票 1

Linux线程堆栈的基地址

我有一个问题。在Linux C编程中,如果我们使用pthread创建线程,则可以通过pthread_self()获取其tid。有没有一种方法可以简单地获取该线程的基地址(使用某些API ...

回答 2 投票 0

多线程文件搜索

我想知道我应该如何解决以下问题。我的c程序将接收3个参数-路径,项和要调用的线程数。我应该浏览名称中包含术语的文件,...

回答 1 投票 0

访问全局变量时在多线程程序中出现段故障(11)

我的问题很简单,我有一个全局变量ac定义如下:typedef ACPtr AICar *; AICar ** ac; ... ac =新的ACptr [10]; for(int i = 0; i!= 10; i ++){ac [i] = new AICar(x,y); }当我在...

回答 1 投票 0

将类型转换指针传递给pthread_join

我有一个任务,我在C中使用线程,并且与很多人类似,由于pthread_join的第二个参数的类型为void **而导致错误,然后经过研究,我发现了...

回答 1 投票 0

打印功能互斥中的C不能正常工作

我试图给线程提供一个ID,然后我想打印出我给定的每个线程ID,但是我猜有一种关于互斥锁的情况,我想我正在处理关键部分,但看来我...

回答 2 投票 -1

Pthread意外输出,但效果良好

我是c上的pthread的新手,所以我只是试图用两个线程来做一些基本程序,这些程序将一个整数递增直到等于10000,然后每个线程都写出它递增了多少时间...

回答 2 投票 1


互斥量和信号量实际上做什么?

我想对互斥量和信号量进行一些说明。我的问题是,当线程试图进入由互斥锁a锁定的区域时,互斥锁实际上会做什么。它等待锁被释放? ...

回答 6 投票 9

取消在线程池中运行的野蛮作业

线程池是否可以取消正在进行的任务?更好的是,是否有一种安全的替代方法可以按需取消thread_pools中的不透明函数调用?杀死整个过程是很糟糕的...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.