multithreading 相关问题

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

在Python Turtle中使用2个onkeypress-es(带有线程/进程)

基本上,我正在用 Turtle 重新创建 Pong 游戏。我知道有 1000 种更好的语言、模块(我认为这称为接口),基本上都是实现它的方法,但我想接受这个挑战....

回答 1 投票 0

将字符串变量传递给线程不安全?

如果我运行此代码,结果会出乎意料,因为线程中的字符串没有正确的值: procedure TMain.FollowBose(Speakername: string; NewState: Boolean); {..} 程序 TMain.

回答 1 投票 0

golang中生产者消费者死锁

这些是我的全局变量。我在主函数中初始化了taskCond。 变量( 完成标志布尔值 taskMutexsync.Mutex taskCond *sync.Cond ) 我的生产者代码如下所示 - 功能公关...

回答 1 投票 0

未通过 CreateThread 传递正确的参数

我试图在 C 中创建一个函数,让我在使用 CreateThread 函数时传递一个字符作为其参数。 它在大多数情况下都有效,线程被创建并打印一个字符......

回答 1 投票 0

如何将关键字语音识别从 UI 置于后台?

我目前正在使用 pocketsphinx-android 作为关键字语音识别应用程序,但是,我正在丢弃 UI 框架,并且 UI 的行为不一致。我很确定我必须把语音识别...

回答 1 投票 0

使用`std::sync::Barrier`时如何选择线程领导者?

我正在学习 Rust 中的 std::sync::Barrier。 根据 wait() 方法的文档: pub fn wait(&self) -> BarrierWaitResult (剪断) 所有线程都完成后,屏障可重复使用

回答 1 投票 0

如何在不同线程上使用静态资源?

我有一个 WPF 应用程序,在 UI 线程上有一个长时间运行的任务,我想为其显示进度条 (*)。由于用户界面很忙,按照这个解决方案,我选择用...打开窗口

回答 1 投票 0

将 .NET 类库转变为多线程 .NET 类库的最佳实践

我有一些 C# 类库,它们的设计没有考虑并发、多线程、锁等...... 代码结构非常好,很容易扩展,...

回答 4 投票 0

.Net:后台工作者和多个CPU

我正在使用BackgroundWorker 在后台执行一些繁重的操作,以便UI 不会变得无响应。 但今天我注意到,当我运行我的程序时,两个CPU中只有一个是......

回答 6 投票 0

向winform添加控件,同时允许用户输入内容

我有一个 WinForms 数据输入表单,其中包含超过 1500 个问题。我将问题分成几个部分,每个部分都有未知数量的问题。每个部分都是...

回答 1 投票 0

并发执行/可重入/线程安全/?

我阅读了这里给出的许多与线程安全、可重入相关的问题的答案,但是当我想到它们时,我想到了更多问题,因此出现了这个问题。 1.) 我有一个可执行文件

回答 3 投票 0

带有多个任务和 UI 同步的 WinForms TPL 模式 - 这是正确的吗?

我是 TPL(任务并行库)的新手,想知道以下是否是启动 1 个或多个任务、整理结果并将其显示在数据网格中的最有效方法。 搜索1 &

回答 2 投票 0

.NET 中的多线程绘图?

(编辑:澄清一下,我的主要目标是并发性,但不一定适用于多核机器) 我对并发的所有概念都相当陌生,但我发现我需要并行绘图路由......

回答 2 投票 0

在另一个线程上创建 WPF 进度窗口

我正在通过名为 Revit 的建筑建模软件的 API 创建自定义插件命令。我的命令可能需要一些时间才能完成,因此我想向用户显示一个带有

回答 1 投票 0

如何根据音频文件的位置更改 tkinter 音阶?

在下面发布的代码中,我有一个 tkinter 音阶,我可以通过向右或向左滚动音阶来更改音乐的时间。它工作得很好,但不会改变以适应当前的位置...

回答 1 投票 0

在创建将同时为 200 多个客户端发送/接收任务的服务器时,使用 select 或多线程(或两者)是否更好

我正在创建一个服务器,它将同时从 200 多个客户端发送和接收任务(将来可能会有更多客户端)。客户端上还会有后台引擎

回答 2 投票 0

select() 仅适用于第一个循环

void async_socket_rcv(int clientfd); int main(int argc, char *argv[]) { //配置缓冲区立即输出 setvbuf(stdout, 0, _IONBF, 0); //Mysql版本 printf("MySQL ...

回答 2 投票 0

将 select 与线程与 TCP C 程序结合

我很困惑:是否可以/建议组合线程并在 fd 上进行选择? 例如:我想制作一个线程 tcp 客户端-服务器程序,客户端可以向服务器发送消息,并且

回答 2 投票 0

如何在 Python 中使用多处理高效地向 Woosmap API 发送 500,000 个请求进行地理编码?

我需要使用 Woosmap API 对大型数据集进行地理编码。我有一个包含大约 500,000 个地址的 DataFrame,我需要尽快对其进行地理编码。目前,我正在使用 requests 库...

回答 1 投票 0

线程 lambda 捕获循环变量

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

回答 1 投票 0

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