multithreading 相关问题

多线程是计算机或程序通过利用多个并发执行流(通常称为线程)同时或异步执行工作的能力。

C++线程lambda捕获循环变量

在线程函数中捕获临时变量安全吗? std::vector 适配器列表 = getAdapterList(); std::vector captureThreads; 对于(自动适配器Nam...

回答 1 投票 0

使用 OpenMP 使用已知种子生成随机数的安全方法是什么?

我正在寻找一种方法,能够在输入种子已知的情况下与 OpenMP 并行安全地生成随机数。我搜索并最终找到了 OMPRNG。还有其他方法期待吗...

回答 3 投票 0

父子进程之间的通信

我正在尝试创建一个具有一个或多个子进程的 Python 3 程序。 父进程生成子进程,然后继续自己的业务,时不时地我想发送一个我...

回答 2 投票 0

使用 Selector 和 SelectionKeys 委托给线程池

我正在编写一个应用程序,其中主线程通过使用 Selector 和 SelectionKeys 处理许多连接。我在尝试...时遇到了一些竞争条件问题

回答 2 投票 0

Python 中使用线程池的多线程

我将 C++ 渲染器翻译为 Python。 C++ 渲染器使用每个线程渲染图像的一部分。我想在 Python 中做同样的事情。然而,我的多线程代码版本似乎...

回答 3 投票 0

从类启动可运行程序会导致 NetworkOnMainThreadException [重复]

我正在开发一个 Android 项目,但遇到了问题。 如果我实现下面的代码,它工作得很好。 新线程(新可运行(){ @覆盖 公共无效鲁...

回答 1 投票 0

Java - 可以扩展到最大和最小的线程池

是否可以有一个以4个工作线程开头的线程池。假设 4 个线程一开始是空闲的。最终,他们开始工作,我不知道,也许是从网络套接字...

回答 1 投票 0

time.sleep 如何影响多线程?

当我开始这段代码时 从线程导入线程 来自多处理导入过程 导入时间 def f(名称): 打印(姓名) 如果 __name__ == '__main__': 对于 _ 在范围(10)内: t1 = T...

回答 1 投票 0

os.system 无法获得在 Python 中运行的所有结果

我正在使用一个名为 httpx 的工具,使用 Python 代码。我使用的命令如下。 (所有命令本身都没有问题。请注意,虽然没有语法错误...

回答 1 投票 0

执行按钮单击时使 wpf UI 响应

在我的wpf(c#)应用程序中,当用户按下按钮时会执行一个很长的过程。当按下按钮直到执行完整的代码时,窗口冻结并且用户无法执行任何操作...

回答 7 投票 0

队列字符串内存的正确处理是什么

我为我的多线程程序构建了自己的任务队列,但代码中某处的内存分配存在错误。 在main.c中: #包括 #包括 #

回答 1 投票 0

为什么即使在 driverThreadLocal.remove() 之后,webdriver 在使用多线程时也会导致 java spring boot 应用程序内存泄漏?

Webdriver 导致我的 Spring Boot 应用程序内存泄漏。即使驱动程序退出后,内存也没有完全释放,从而导致内存泄漏。 我正在运行 2 个独立的线程,每个线程

回答 1 投票 0

在后台线程上调用Application.DoEvents()有什么效果?

正如问题所问:在后台线程上调用 Application.DoEvents() 时会做什么? 为了提供一些背景信息,我正在审查为 .NET CF 编写的一个相当复杂的解决方案(不是由我编写的)...

回答 2 投票 0

Android:线程无限循环/手机过热

我正在开发一个处理所有服务器连接的线程: 公共无效运行(){ //这会初始化 Socket 和 PrintWriter/DataInputStream 连接(服务器,端口); 而(真){ ...

回答 2 投票 0

C# 中两个线程之间读写 float 类型

我有两个线程,并且这些线程之间共享了一个浮点类型值。在 Thread1 上写入浮点型值并由 Thread2 读取。 Thread1 和Thread2 同时启动。 私人...

回答 1 投票 0

C# 中两个线程之间读写 float 类型

我有两个线程,并且这些线程之间共享一个浮点类型值。 在 Thread1 上写入浮点型值并由 Thread2 读取。 Thread1 和 Threda2 同时启动。 私人...

回答 1 投票 0

如何使用多线程正确写入数据库?

我正在尝试使用 Rust 从多个线程写入单个数据库,我需要将大量行写入数据库,因此使用单个线程,该过程非常慢(30 分钟或更长),因为这是 f. ..

回答 1 投票 0

当线程不抛出异常时会发生什么?

我注意到,在这个javadoc中,https://docs.oracle.com/javase/7/docs/api/java/lang/Thread.UncaughtExceptionHandler.html UncaughtExceptionHandler 用于发生异常但不是......

回答 3 投票 0

如何查找C++源代码、DLL或VC++编译器创建的任何文件中的所有全局变量?

我正在使我的应用程序线程安全。步骤之一是同步访问或消除全局变量的使用。我正在使用 Visual Studio。我找不到任何好方法来查找所有全局变量...

回答 8 投票 0

pthread_cond_signal 或 pthread_cond_broadcast 调用是否意味着写内存屏障?

条件变量通常用于在互斥锁下修改它们引用的状态。但是,当状态只是一个仅设置标志时,不需要互斥锁来阻止

回答 4 投票 0

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