thread-synchronization 相关问题

在多线程环境中,线程同步用于协调对共享资源(如文件句柄,网络连接和内存)的访问

我将创建两个java线程(一个线程用于乘数,另一个线程用于加数)。

我必须得到这样的输出。这是我的代码. 没有错误。它从PlusThread开始并打印第一行。然后它将释放锁。之后,MultiplyThread开始运行。...

回答 1 投票 0

长期锁定一个mutex是否安全?

有一组问题是,mutexes本身(没有条件变量等额外的东西)可以用来同步线程。例如,假设我想让一个后台线程......。

回答 1 投票 1

关于在Winforms中使用c#与UI线程同步的基本问题。

我知道Winforms只有一个UI线程,如果你需要在另一个线程上更新它,你应该使用invoke方法。我的问题是,如果你正在做的事情不改变你的外观,...

回答 1 投票 0

有关使用c#与Winforms中的UI线程同步的基本问题

我知道Winforms只有一个UI线程,如果需要在另一个线程上进行更新,则应使用invoke方法。我的问题是,您在做什么是否不会改变...

回答 1 投票 0

在C中的循环中重用条件变量

是否可以在循环中重复使用条件变量?我试图创建一个线程池,每当线程轮到使用条件变量发出主线程信号时,就创建一个线程池。首先,...

回答 1 投票 1

我如何在Java中实现同步?

我有一个有关多线程的作业,我需要一些帮助。我有一个不能更改的Ressource类public class Ressource {public int val;公共无效incr(){val ++; ...

回答 1 投票 0

为什么在CUDA中有翘曲级同步原语?

我对CUDA中的__syncwarp()有两个问题:如果我理解正确,则将在SIMD功能中执行CUDA中的扭曲。难道不意味着扭曲中的所有线程都始终同步吗? ...

回答 1 投票 0

[sleep()和Java线程中的上下文切换

让我们假设这样的情况:假设Thread0首先访问lockObject,然后Thread0进入睡眠状态1000ms。同步(lockObject){Thread0.sleep(1000); } Thread1也...

回答 1 投票 0

我需要帮助修复此代码的一部分,我试图在多线程java中的另一条消息之后发出一条消息,但是它不起作用,我该怎么办?

这是一个与众不同的舱室,目的是使过客从机场到达机场,然后到达B,然后再返回机场,但是当过客想要从B返回机场时,.. 。

回答 1 投票 0

具有多个线程的程序总是提供相同的输出

我正在学习多线程,并尝试创建一个可以交替打印两个字符串的程序。我已经写了以下代码:#include #include #include ]

回答 1 投票 0

与另一个要更新第一个进程的进程一起连续运行进程的最佳方法

您好,我是用python编写实时事物的新手。只是想知道如何通过不同的功能更新bpm时如何最好地解决以给定bpm进行恒定拍的问题。...

回答 1 投票 0

谁能帮帮我,为什么其他条件没有在控制台显示以等待线程。如果我使用的是future.get()方法

这里在办公室实例中,getsum()返回n个数字的总和,并且只有一个线程允许一次睡眠1秒以完成计算。在此期间,其他线程将尝试...

回答 1 投票 0

std :: thread使用什么机制来阻止并等待OS /硬件线程完成?

我不是说调用join()。我对join()中发生的事情感兴趣。我假设必须有一个对OS的系统调用,直到硬件线程完成后才返回。以及OS ...

回答 1 投票 1

在c ++中,我们可以通过volatile +内存栅栏(sfence + fence)保证两个线程之间发生事前吗?

简而言之,可以使用以下代码将src中存储的数据正确复制到dst吗? volatile bool标志= false; //在线程A中。memset(mid,src,size); __asm__ __volatile __(“ sfence” :::“ ...

回答 2 投票 1

Scala Future:等待另一个独立线程中发生的更新

我有一个类,它的内部线程在一系列操作上运行,它只会不断循环执行操作。为此,它将读取通知队列,告知其下一步要执行的操作。 ...

回答 1 投票 1

如何在网络核心3中的任务之间同步方法调用

在我的应用程序中,我有一个BackgroundService,它还包含以下方法:GetNumberAsync()从数据库中获取“最旧的”记录并更新该记录的属性。此方法...

回答 1 投票 0

如何在网络核心3中的任务之间同步方法调用

在我的应用程序中,我有一个BackgroundService,它还包含以下方法:GetNumberAsync()从数据库中获取“最旧的”记录并更新该记录的属性。此方法...

回答 1 投票 0

等待条件变量的线程数

我想知道有没有一种方法可以从条件变量本身中知道等待条件变量的线程数,而无需使用某些“计数”变量?

回答 1 投票 0

[C#设计模式,用于多个线程的定期执行

我在C#Windows服务中具有以下要求。在服务启动时,它将从db获取数据集合并将其保留在内存中。定期执行业务逻辑...

回答 1 投票 2

C ++线程:如何在一个线程仍在运行时停止一个线程的执行(Win32)

问题在Visual Studio的Win32环境中仍然存在。我有2个类别:void classA :: DoSth(HWND param){for(int i = 0; i <24; i ++)std :: cout << []

回答 1 投票 0

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