线程安全 问答列表

自动化 InvokeRequired Code Pattern

作者:Tom Corelis 提问时间:3/3/2010

我痛苦地意识到,在事件驱动的 GUI 代码中,需要编写以下 Code Pattern 的频率,其中 private void DoGUISwitch() { // cruisin for a br...

为什么从流异步读取后我的线程 ID 会发生变化?[复制]

作者:MrBott_a 提问时间:1/24/2023

这个问题在这里已经有答案了: 异步 .NET 控制台程序中的线程控制流 [duplicate] (1 个答案) 10个月前关闭。 我有以下几种方法: private static bool loa...

C# ASP.NET Core 6 Web API、线程安全、用于重用访问令牌的单一实例实现

作者:Melu 提问时间:11/4/2023

我的 ASP.NET Core 6 Web API A 正在调用另一个返回访问令牌的 API B,我想使用相同的令牌(直到它过期)随后调用 B 上的多个操作。我创建了一个令牌类,它将保存令牌的实际值和...

调用 terminate 后退出 C++ 线程,没有活动异常

作者:newww 提问时间:11/8/2023

我创建了一个用于创建和删除计时器的计时器类,并且我有固定数量的计时器。一些计时器在完成回调功能后会重新启动。在某些情况下,我可能需要删除计时器。有了这个逻辑,我想出了以下代码: 计时器.cpp: ...

线程和多线程结构问题

作者:Ufuk Mirza Yüksel 提问时间:11/7/2023

我正在努力总结我的问题,因为在提出解决方案之前可能需要提出一些问题。我会尽力回答任何疑问。 我有一系列函数: 这些函数在 try 块中调用,如下所示:A(), B(), C(), D(). voi...

当不同线程并行访问方法时,SqlConnection 线程是否安全?

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

我想知道是每次由多个线程访问该方法时创建的对象,也想知道该方法是否以及该类是否是线程安全的。SqlConnectionSqlConnection public DataSet GetData( st...

当共享的托管对象永远不会同时被访问时,在生产者和使用者之间使用 std::shared_ptr 是否安全?

作者:John 提问时间:10/8/2023

下面是演示代码片段。 是否可以删除它,因为它本身是线程安全的,并且生产者和消费者永远不会同时访问托管对象?mutexstd::shared_ptr #include <memory> #includ...

如果在函数中创建了新的集合实例,它是否是线程安全的?

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

我刚刚读到 C# 集合不是线程安全的,如果我每次在函数中创建一个新的集合实例作为局部变量怎么办?它仍然不是线程安全的吗? public void AddToCollection(int item) ...

如何在 C++ 中为需要访问资源池中的两个不同资源的线程管理线程同步

作者:Nicolas Cinq-Mars 提问时间:10/27/2023

该程序模拟访问不同资源的多个线程。 我有一个资源池,在我的情况下是一个布尔数组: 我还创建了 6 个不同的线程,它们都需要一次访问其中两个资源:bool res[6] = {1, 1, 1, 1, 1...

在执行过程中将新任务/可调用对象提交到线程池的正确方法是什么?

作者:pwasoutside 提问时间:11/3/2023

我正在尝试找出在 python 中向池中添加新任务的最佳方法。我在这里包含的代码是我实际尝试实现的最小、简单的示例。在我的实际应用程序中,我有一个需要跨 10 个工作线程完成的任务列表。其中一个任务可...


共33条 当前第1页