multithreading

multithreading

文章 2 浏览 2.5k

避免 WebSocket 库的多线程问题

WebSockets 库包含一个开放的 有关从多个线程发送消息的问题。 作为示例,我查看了 websocket-shootout,并注意到 接收数据。 void $ fork $ silentLo…

难如初 2025-01-11 01:13:21 1 0

仅当有等待线程时才notify_one是否正确?

我已经多次看到以下类型的调度队列实现,其中将新元素推送到队列的线程仅在推送元素之前队列为空时才调用notify_one。这种情况会减少不必要的notify_o…

会发光的星星闪亮亮i 2025-01-11 01:07:11 0 0

为什么 std::condition_variable wait() 需要 std::unique_lock arg?

我的线程不需要被锁定。 std::unique_lock 在构造时锁定线程。我只是使用 cond_var.wait() 作为避免繁忙等待的方法。我基本上通过将 unique_lock 放在…

友谊不毕业 2025-01-11 01:00:31 0 0

OpenMP for 循环顺序并行

我正在寻找使用 OpenMP 的多线程 for 循环。 据我了解,当你做一个循环时; #pragma omp parallel for num_threads(NTHREADS) for (size_t i = 0; i <…

是伱的 2025-01-11 00:17:50 0 0

即使我们在 for 循环中创建了一个新线程,如何让所有线程都工作?

以下代码执行,但我希望它打印一个与 sample 长度相同的新字符串 tmp 。 class T10 { static String tmp = "", sample = "Manipulate"; public static…

谎言 2025-01-10 22:23:46 0 0

如何抑制 TCL 线程的错误/输出?

我创建了一个线程: set t1 [thread::create] thread::send $t1 { proc myProc {command args} { exec {*}[auto_execok $command] {*}$args >& /dev/n…

活雷疯 2025-01-10 21:27:59 1 0

“Thread.setDefaultUncaughtExceptionHandler”的构造函数和静态代码有什么区别?功能

构造函数和静态代码有什么区别? 为什么Thread.setDefaultUncaughtExceptionHandler不能在构造函数中工作? 源代码 1: class MyUncaughtExceptionHan…

百变从容 2025-01-10 21:18:23 0 0

主进程的多处理回调 - Python

有没有办法使用多处理从创建的进程回调主进程? 假设我有 main.py,它使用如下所示的多重处理创建三个进程 from multiprocessing import Process from…

眸中客 2025-01-10 20:21:44 1 0

Java中线程无法访问可共享资源

我无法理解为什么 Consumers 中的共享列表始终为空,而 Provider 却向其中添加值。 我有提供者: class Provider extends Thread { List products; Ra…

你曾走过我的故事 2025-01-10 20:01:05 0 0

为什么在 Python 中使用线程模块时 daeon 标志很有用?

给定如下简单脚本,为什么使用守护进程标志有用?也许这太简单了,但我知道守护线程通常是长时间运行的后台任务(正如 Raymond Hettinger 引用的那样…

逆流 2025-01-10 19:10:02 0 0

R 中的多线程

我的一个项目需要取消一长串 URL(+300k)的缩短。 我附上下面的代码: # This is the function through which I extract an URL and check whether t…

演出会有结束 2025-01-10 18:54:53 1 0

即使从 ftp 服务器下载其文件并且不重复使用自身来下载另一个文件,线程也不会与服务器断开连接

这是一个代码片段。 FtpDownloader.java ExecutorService pool = Executors.newFixedThreadPool(5); for (FTPFile file : files) { if (!file.isFile(…

落墨 2025-01-10 16:30:49 1 0

std::map::end() 是否从不同线程返回不同的结果?

我有这个 线程池保存一个对象容器,每当它收到一个新对象时数据块,它用相同的新数据块更新所有对象。工作是在线程池的构造中预先分配的,并且该工作…

锦上情书 2025-01-10 15:39:41 0 0

如何使用多线程改进我的网页抓取代码?

这是我的代码。它逐页抓取网页并将数据提取到 Excel。它通过提取当前页面分页中存在的锚标记来获取下一页链接。 目前速度很慢;有人可以通过使用多线…

岁月静好 2025-01-10 15:20:15 0 0

seq-locks 在用户空间中有意义吗?

AFAIK seqlock 的编写者可能会在使 seq-counter 变得奇怪时被安排离开,因此这可能会让读者挨饿。那么 seq-locks 是否意味着暂时禁用核心上的调度程序…

软甜啾 2025-01-10 15:19:43 0 0
更多

推荐作者

卷耳

文章 0 评论 0

佚名

文章 0 评论 0

℉服软

文章 0 评论 0

qq_2gSKZM

文章 0 评论 0

凉宸

文章 0 评论 0

gyhjy

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文