mutex

mutex

文章 0 浏览 4

崩溃后仍会获取名为互斥量的升压进程间

我正在使用 boost::interpocess::scoped_lock 使用 named_mutex 和 timeout;我正在Linux操作系统中运行。 在我的一次测试中,我发生了崩溃:从那时起…

一刻暧昧 2024-12-10 10:48:06 2 0

如何为单实例 Python 应用程序创建互斥体

我一直在使用以下配方来仅允许我的应用程序的单个实例: http://code.activestate.com/recipes/474070- create-a-single-instance-application/ 该配…

梦里梦着梦中梦 2024-12-09 23:59:25 2 0

Linux 内核中 copy_[to/from]_user() 的锁定

如所述: http://www.kernel.org/doc /htmldocs/kernel-hacking.html#routines-copy 这个函数“可以”睡眠。 那么,在使用这个函数时我是否总是必须进…

岁月无声 2024-12-09 22:51:57 1 0

Bool可由应用程序的多个进程访问

我有多个同时运行的 ac# 控制台应用程序实例。当一个人正在执行一项特定任务时,其他人不应该执行相同的任务。因此,理想情况下,我希望内存中有一些…

够钟 2024-12-09 20:42:56 1 0

为什么 TMutex 方法 Acquire() 不锁定互斥体?

到目前为止,我有这段代码: ****SimpleForm.h**** class TForm1 : public TForm { __published: // IDE-managed Components TMemo *Memo1; TButton *…

甜味超标? 2024-12-09 18:43:50 1 0

如何解锁 boost::upgrade_to_unique_lock (由 boost::shared_mutex 制成)?

所以我有一些shared_mutex并做到了这一点: boost::upgrade_lock lock(f->mutex); boost::upgrade_to_unique_lock uniqueLock(lock); 现在我想“解锁…

风吹过旳痕迹 2024-12-09 01:59:37 1 0

C++可能的线程问题 - 可能是 Ogre 的错误

我的代码中有一个非常奇怪的问题。我正在使用 Ogre,并尝试手动创建材质,但我不认为问题是 Ogre 特有的。链接:头文件、源文件, 堆栈跟踪。请原谅随…

鸢与 2024-12-08 22:45:55 2 0

所有 Swing 框架都被“冻结”当 Java 中调用 wait() 时

我想 wait() 从已连接到服务器(监视器)的第二个线程调用 put() 方法。但是当我这样做时,整个 GUI 框架(Swing)包括它们的元素在第二次 put() 调用…

静若繁花 2024-12-08 16:56:32 2 0

同步块 - Java

我意识到Java中提供的同步块基本上是可重入互斥体的实现。然而同步块是原子的吗? 那么如何处理当前在同步块中执行的线程的中断 - 它是否只是通过恢复…

橘亓 2024-12-08 13:03:47 0 0

是否需要使用互斥锁?

简单版本:在 C++ 程序中,我使用两个不同的线程来处理某些整数变量。但我确信一个人总是在其中写入一些值,而另一个人只是在读取它。读/写数据时还需…

迷雾森÷林ヴ 2024-12-08 12:25:32 0 0

带有服务和控制台的 System.Threading.Mutex

我的程序作为服务或控制台运行。我创建了一个 System.Threading.Mutex 来仅启动两种模式之一。这里我的代码 public class MyServer { // Private vari…

大海や 2024-12-08 08:48:22 0 0

互斥体与监视器 - 比较

根据我对互斥锁的了解,它们通常提供对共享资源的锁定功能。因此,如果一个新线程想要访问这个锁定的共享资源,它要么退出,要么必须不断轮询锁(并在…

两个我 2024-12-08 07:10:29 0 0

互斥锁代码中发生死锁

我开发了一个用户级线程库。在代码中,有时会发生死锁,但我无法弄清楚为什么会发生。以下是互斥锁定和解锁功能的代码: int gtthread_mutex_lock(gtt…

陌路终见情 2024-12-07 13:27:19 2 0

带锁的多线程与单线程?

我正在设计一个客户端和服务器套接字程序。 我有一个文件要使用 UDP 从客户端传输到服务器,我重复一遍我正在使用 UDP...... 我通过UDP发送,所以发送…

弥枳 2024-12-06 16:53:17 1 0

为什么要将互斥锁作为参数传递给线程调用的函数?

在某些地方,我看到人们创建线程池并创建线程并使用这些线程执行函数。在调用该函数时 boost::mutex 是通过引用传递的。为什么要这样做呢?我相信您可…

权谋诡计 2024-12-06 16:17:23 1 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

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