Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
将工作分配给更多线程需要更多时间,为什么?
我有一个小的 C 程序可以计算pi用一个蒙特卡洛 http en wikipedia org wiki Monte Carlo method Introduction 模拟基本上只是测试随机点 x y 是否在圆内部或外部 近似pi我必须使用
c
Multithreading
performance
pthreads
multiprocessing
Android 上的 pthread_create 警告
打电话后pthread create函数我收到下一条消息 W libc 26409 pthread create sched setscheduler 调用失败 不允许操作 用于创建线程的代码是 pthread attr t threadA
Android
c
pthreads
threadpriority
Linux C++:从 main() 返回是否会导致多线程应用程序终止?
这个问题看起来可能是重复的 但我找不到 如果我错过了之前的问题 抱歉 在 Java 中 我有大部分经验 如果你的 main 分叉一个线程并立即返回 进程将继续运行 直到进程中的所有 非守护进程 线程都停止 在 C 中 情况似乎并非如此 一旦
c
Linux
Multithreading
process
pthreads
在 C++ 中使用 pthread
我在用pthread h in a cc文件 当我尝试使用时pthread exit 0 or pthread join mythrds yy NULL 它说 cc text 0x3e undefined reference to pthr
c
Linker
pthreads
linkererrors
pthread_create 中的多个参数
根据 pthread create 手册页 该函数的参数是 int pthread create pthread t thread const pthread attr t attr void start routine void void
c
Linux
pthreads
使用 pthread_create 时出现 valgrind 内存泄漏错误
我正在使用 pthread 库编写一个程序 当我使用命令运行程序时valgrind leak check full 我得到以下错误描述 11784 11784 HEAP SUMMARY 11784 in use at exit 4 952
c
memoryleaks
pthreads
valgrind
POSIX 线程何时取消不是立即的?
POSIX 指定了两种线程取消类型 PTHREAD CANCEL ASYNCHRONOUS and PTHREAD CANCEL DEFERRED 通过设置pthread setcanceltype 3 确定何时pthread cancel
Linux
pthreads
signals
Cancellation
我的线程可以帮助操作系统决定何时将其上下文切换吗?
我正在 Linux 上用 C 开发一个线程应用程序 它试图实现实时 根据心跳执行操作 或者尽可能接近实时 在实践中 我发现操作系统正在交换我的线程 并导致切换时延迟长达十分之一秒 从而导致心跳不规则 有没有一种方法可以让我的线程向操作系统暗
c
Linux
pthreads
contextswitch
处理segfault信号SIGSEGV需要使用siginfo_t确定segfault的原因
我正在为 pthread 库制作一个包装器 它允许每个线程拥有自己的一组非共享内存 现在 如果任何线程尝试读取另一个线程的数据 程序就会出现段错误 这很好 我可以用叹息者抓住它并打电话pthread exit 并继续执行该程序 但并不是所有
pthreads
signals
segmentationfault
C 线程编程 - 增加共享变量
嘿伙计们 所以我正在尝试温习我的 C 线程 我发现的一个问题是 给定一个全局变量 int x 0 实现函数 void 无用 int n 它创建 n 个线程 在循环中将 x 加 1 每个线程在 x 达到 100 时终止 我只是没有掌握线程 需
c
Multithreading
pthreads
每个进程的最大线程数 - sysconf(_SC_THREAD_THREADS_MAX) 失败
我试图找到 UNIX 机器上每个进程的最大线程数 并编写下面的代码来使用 sysconf include
c
Multithreading
pthreads
POSIX
在 Linux 上以 root 身份调用 SCHED_FIFO 线程的 pthread_create() 时获取 EPERM
我试图在 Linux 系统上以 SCHED FIFO 或 SCHED RR 策略作为 root 生成线程 但我对 pthread create 的调用返回 1 EPERM pthread create 的手册页指出 EPERM 指示 调用者
c
pthreads
在Linux中使用命令行检查单个线程优先级
我可以通过转到 proc pidof task 并给出来查看应用程序中使用的线程数 猫的状态 有没有办法使用命令检查Linux中各个线程的优先级 Regards Learner 运行 ps m l 它将列出所有线程和特定 PID 的优先级
Linux
Multithreading
pthreads
embeddedlinux
threadpriority
我必须分离或加入 pthread 吗?
The pthread detach 文档说 The pthread detach 函数应指示实现 线程的存储空间可以在该线程被回收时被回收 终止 如果我创建一个可连接线程并且不分离或连接它 会有什么后果 该线程的资源不会被回收吗 你是在自
c
pthreads
MPI+p 线程。程序卡在 MPI_Ssend 和 MPI_Recv 上
我已经调试了这个程序2周了 它只有 93 行 但我仍然找不到错误 请帮我 这个程序在我的笔记本电脑上运行正常 但是当我在我的实验室 上海超算中心和济南超算中心的集群上运行时 就卡住了 这个程序的逻辑非常简单 有 2 个 MPI 进程 一个是
pthreads
MPI
为什么 pthread_exit 会抛出省略号捕获的内容?
如果函数被调用pthread create具有以下结构 try code pthread detach pthread self pthread exit NULL catch std cout lt lt I am here lt
c
Exception
pthreads
Cancellation
页面不工作 尝试解锁被另一个线程锁定的互斥体
我想启动我的应用程序 但它仍在 加载 早上还可以 现在不行了 我尝试使用其他端口 切换到稳定分支 重新启动计算机 但似乎没有任何效果 在其他应用程序上 它可以正常工作 如果我停止服务器 这就是我看到的错误 在浏览器中 Attempt to
rubyonrails3
pthreads
webrick
mingw 中的 libpthread 找不到库
我正在尝试使用 mingw 编译以下程序 include
pthreads
MinGW
对“pthread_cancel”的未定义引用
我写了以下内容T与 一起上课pthread 当我使用 g lpthread 编译此类时 它工作正常 但是如果我从另一个类扩展这个类A并一起编译它会返回一个错误 对 pthread cancel 的未定义引用 Code class T pri
c
g
pthreads
在 pthread 中实现 FIFO 互斥体
我正在尝试实现支持并发插入的二叉树 甚至可能在节点之间发生 但不必为每个节点分配全局锁或单独的互斥体 相反 分配的此类锁的数量应按线程数量使用树 因此 我最终得到了一种锁车队 http en wikipedia org wiki Lock
c
pthreads
mutex
«
1
2
3
4
5
6
...17
»