互斥锁 问答列表

Rust:静态对象或类似 Java Spring 组件的东西

作者:stove 提问时间:11/7/2023

我正在使用 Rust + Iced 构建一个应用程序。我有各种服务用于创建和操作我的数据。到目前为止,我有一个包含所有服务的结构,并根据需要传递它。但是它变得越来越复杂,因此,我想知道使这个对象静态(...

在 C++ 中使用多线程时绘图不流畅

作者:HCMUSer 提问时间:11/6/2023

我的程序有这个功能: 1 个线程用于车辆移动,1 个线程用于user_input,1 个线程用于使用该输入移动人员。 一步后,我将绘制车辆和人员。如果我使用单线程,那么它可以工作。当我使用多线程时,它...

如何仅使用 pthread 互斥锁同步多个线程?

作者:brocoli 提问时间:10/30/2023

我试图制作三个线程,每个线程打开一个不同的输入文件,从中读取一个字符并将其设置为全局变量,然后等待下一个线程从它打开的文件中读取一个字符,并将其设置为该全局变量,然后移动到下一个线程。 总的来说,我...

在 CPython 中,当互斥锁的拥有线程被“杀死”时会发生什么?

作者:Florian Masy 提问时间:10/27/2023

正如标题所述,我有一个关于 CPython 中的线程和互斥锁的问题。 所以我的程序使用多个线程,其中一个线程是负责的“控制器” 监视其他线程。 当我检测到一个线程在其主循环开始时没有实现其时间戳时,...

lock(mutex) 实现通常尝试确定互斥锁被锁定了多长时间以及锁定在哪个内核上吗?如果不是,为什么不呢?

作者:curiousguy 提问时间:12/2/2019

当互斥锁的锁定(或try_lock)函数发现互斥锁已经被锁定(可能被另一个线程锁定)时,它是否可以尝试确定拥有的线程是否(或最近)在另一个内核上运行? 知道所有者是否正在运行可以指示线程仍然持有锁的...

死锁,当通过多个方法访问互斥锁保护结构的不同字段时

作者:Harry 提问时间:9/21/2023

当互斥锁保护结构的不同字段跨多个函数访问时如何避免死锁,如下所示 use std::sync::Mutex; #[derive(Default)] struct InnerData { ia: ...

更新控制台中打印的文本

作者:Devix 提问时间:7/24/2023

我正在 ts 中创建一个 CLI 程序,我的命令正在将进度写入控制台。我想通过避免写几行这样的行来使它更漂亮: Starting microservice api-gateway 🔄 Micros...

使用 Mutex Multithread 时更新 Form1 上的进度条

作者:Andy Andromeda 提问时间:3/25/2023

我正在尝试在将数据写入 MS Access 数据库时更新进度条。为了更快地写入数据库。我已将数据表中的数据分解为 1000 行,总共大约有 8500 行。然后,批处理使用互斥线程方法来加快该过程。 ...

在C语言中,pthread_mutex_t使用后需要释放吗?

作者:czg 提问时间:2/8/2023

我在我的程序中使用线程同步控制。 不再使用时,我需要做一些收尾工作吗? 或者,我可以什么都不做吗?pthread_mutex_tpthread_mutex_t 谢谢你的帮助...

在容器环境中锁定更新过程的资源(ReadWrite 锁定)

作者:sborpo 提问时间:8/30/2020

我有一个 python 应用程序,它使用主数据访问数据库 (PostgreSQL) 以便在其中进行搜索 - 由搜索线程(一个 150 mb 的数据库)完成。 每天更新一次数据库(删除和加载新表)的更...


共21条 当前第2页