Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
pthread_create 编译返回错误
我使用以下代码创建两个线程 header files include
c
Linux
pthreads
Mac/iPhone:有没有一种方法可以在不使用 Objective-C 的情况下获取线程标识符?
有没有一种方法可以获取当前正在运行的线程的任何类型的线程标识符 而无需借助 Objective C 的 NSThread 我正在改进我们的自定义调试跟踪系统以正确处理多个线程 对于跟踪输出的每一行 我想打印线程 ID 或线程名称 线程可以通
iphone
MacOS
pthreads
什么时候调用CloseHandle?
我有一个主线程 它接收需要一些时间的操作 所以我创建一个线程并将工作委托给它 当主线程接收作业时 将调用此执行函数 每个作业都执行此执行 Return type execute Arguments here if a file read c
c
Multithreading
pthreads
如何杀死正在运行的线程? [复制]
这个问题在这里已经有答案了 可能的重复 杀死 pthread 中的线程 https stackoverflow com questions 2084830 kill thread in pthread 在包含线程启动的源代码之后 过了一会儿
c
Multithreading
pthreads
如何在c中创建信号量?
我正在尝试重新创建一个 黑盒 库 在我的计算机科学课程中 当我们应该使用信号量时 在我们的纸质期末考试中 我们会得到一个 sem h 文件 有 3 个函数 一个用于创建具有初始数量令牌的新信号量 一个用于从信号量中取出令牌 一个用于将令牌放
c
struct
pthreads
Semaphore
Linux 中的 C 聊天室 / Socket 编程
我有一个简单的服务器和客户端 C 代码来使用线程 pthread 库 为多客户端创建一个聊天室 我一直遇到的问题是 我无法想出一种方法让服务器将客户端通过套接字发送到所有其他客户端的每条消息写入 我在这里读过其他类似的帖子 但很无奈 请帮助
c
Linux
Sockets
pthreads
Chat
Python 代码调用创建 OS 线程的 C 库,最终调用 Python 回调
如果当操作系统分派另一个调用 Python 回调的线程时 唯一的 Python 解释器正在执行字节码 会发生什么 我对这种设计的可靠性的担忧是否正确 一般情况下 C库需要调用PyEval InitThreads 在生成任何调用 python
python
c
Callback
pthreads
c++11 #include
给出编译错误
尝试从已编译的源文件创建目标文件时出现编译错误 我正在使用 c 11 附带的标头 我还使用 C 模式识别库和其他几个包含的库 我所做的只是添加 include
c
compilererrors
g
pthreads
Pthreads 与 OpenMP
我正在使用 Linux 用 C 创建一个多线程应用程序 我不确定是否应该使用 POSIX 线程 API 还是 OpenMP API 使用两者有何优缺点 Edit 有人可以澄清这两个 API 是否创建内核级 or 用户级线程 Pthreads
c
pthreads
openmp
同步访问双向链表
我正在尝试在 pthreads 环境中用 C 实现一个 特殊类型的 双向链表 但仅使用 C 包装的同步指令 如原子 CAS 等 而不是 pthread 原语 列表的元素是固定大小的内存块 几乎肯定无法容纳pthread mutex t等等
c
synchronization
pthreads
LinkedList
多线程 - 在数组中我应该保护什么?
我正在编写一些具有全局数组的代码 该数组可以由两个线程访问以进行读写目的 读取或写入一系列索引时不会进行批处理 因此我试图弄清楚是否应该锁定整个数组或仅锁定我当前正在使用的数组索引 最简单的解决方案是将数组视为 CS 并在其周围放置一个大锁
c
Multithreading
threadsafety
pthreads
pthread_join() 用于异步线程
我写了一个简单的演示程序 以便我可以理解pthread join 功能 我知道如何使用pthread condition wait 函数允许异步线程 但我试图了解如何使用pthread join 功能 在下面的程序中我通过线程1s ID t
c
Multithreading
Asynchronous
pthreads
pthreadjoin
Linux (Fedora 13) 与 OS X 中的 sigwait
因此 我尝试使用 pthreads 创建一个可在 OS X 和 Linux 上运行的信号处理程序 下面的代码适用于 OS X 但不适用于 Fedora 13 该应用程序相当简单 它生成一个 pthread 注册 SIGHUP 并等待信号 生
c
pthreads
signals
如何查找 pthread 是否有挂起的取消请求
我想知道是否对于一个线程 pthread cancel是否已被调用 我不想使用一些表并维护它 有没有可用的库函数 我不想使用一些取消点函数来取消线程 如果有任何挂起的取消请求 这些取消点函数就会取消线程 我只想知道是否有任何挂起的取消请求
c
Linux
Multithreading
pthreads
在 PHP 中使用 pthreads 创建异步超时
我正在尝试在 PHP 中创建某种异步超时 我使用 PECL 扩展 pthreads 来实现多线程 异步超时工作正常 但参考却不然 我使用 PHP 5 5 8 进行此测试 class ParentClass public test publi
php
Multithreading
pthreads
C库函数获取活动线程数
我正在用 C 语言开发一个多线程 Unix 应用程序 有没有一种简单的方法来获取同时活动线程的数量 如果库已经可以为我完成的话 我不想编写代码来跟踪活动线程的数量 我正在使用 POSIX pthreads 并且我正在尝试为 Unix 和类
c
Multithreading
unix
POSIX
pthreads
在 Linux 中何时使用 pthread_exit() 以及何时使用 pthread_join()?
我是 pthreads 的新手 我正在尝试理解它 我看到了一些例子 如下所示 我可以看到main 被 API 阻止pthread exit 而且我见过 main 函数被 API 阻塞的例子pthread join 我无法理解何时使用什么 我
c
Linux
pthreads
关于僵尸进程和线程的问题
自从我阅读一些有关进程和线程的新主题以来 我脑海中浮现出这些问题 如果有人能帮助我 我会很高兴 1 如果一个线程被标记为不可取消 然后该进程在临界区内被终止 会发生什么 2 我们的程序是否有操作系统已知的主线程 我的意思是操作系统是否给予程
Linux
process
threadsafety
pthreads
zombieprocess
为什么ostringstream在多线程环境下不能很好的工作
也许有些事情很奇怪 当我在多线程环境中使用STL ostringstream 类时 我发现每个线程的执行时间随着线程数量的增加而线性增加 我不知道为什么会这样 我尝试检查 ostringstream 源代码 但找不到任何同步代码 ostri
c
Linux
Multithreading
STL
pthreads
pthread_cond_broadcast 被 dlsym 破坏了?
我正在尝试使用 LD PRELOAD 机制插入对 pthread cond broadcast 的调用 我插入的 pthread cond broadcast 函数只是调用原始的 pthread cond broadcast 然而 对于一个
c
pthreads
segmentationfault
glibc
dlsym
1
2
3
4
5
6
...16
»