Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
同步不经常更新的哈希图的最佳方式
我有一个在应用程序中使用的 HashMap 数据是在应用程序初始加载期间从数据库填充的 然后它始终只是读取并且从不更新 会有多个线程不断地读取数据 由于数据永远不会更新 因此我们目前不使用任何同步 仅使用 HashMap 我们现在定义的方式
Java
Multithreading
datastructures
synchronization
HashMap
C# 多线程 - 在线程之间移动对象
我正在使用一个 winforms 控件 它既是一个 GUI 元素 又执行一些尚未向开发人员公开的内部处理 当这个组件被实例化时 可能需要 5 到 15 秒的时间才能准备好 所以我想做的就是将它放在另一个线程上 完成后将其带回 gui 线程并
c
WinForms
Multithreading
java:使用2个线程打印奇偶数
我正在尝试交替使用 2 个不同的线程打印奇数和偶数 我能够使用等待 通知和同步块来实现它 但现在我想评估我们是否可以在不使用等待 通知和同步的情况下实现它 以下是我的代码 但它不起作用 public class OddEvenUsingAt
Java
Multithreading
从 STL 容器并行读取
从多个并行线程读取 STL 容器是安全的 然而 表现却很糟糕 为什么 我创建了一个小对象 将一些数据存储在多重集中 这使得构造函数相当昂贵 在我的机器上大约为 5 usecs 我将数十万个小对象存储在一个大型多重集中 处理这些对象是一项独立
c
STL
Multithreading
为什么线程可以在单核 CPU 上运行?
为了更好地理解Java中的线程 我编写了以下代码 public class SimpleRunnableTest public static void main String args throws InterruptedException
Java
Multithreading
multiplexing
多线程应用程序的调用方法?
我的应用程序中有一个错误 与here http forums ni com t5 Measurement Studio for NET Waveform Graph quot X quot Error m p 217817 highligh
VBNET
Multithreading
invoke
BeginInvoke
measurementstudio
多线程:只有在执行完其他方法后才调用执行方法
我正在尝试根据要求异步处理方法 一旦第一个方法完成 只有第二个方法应该开始执行 问题是第一个方法本身具有在后台线程上运行的代码 我尝试了dispatch semaphore wait 但这也不起作用 dispatch queue t que
ios
Objectivec
Multithreading
objectivecblocks
grandcentraldispatch
在 NodeJS 中处理长时间运行的进程?
我看过一些较旧的帖子涉及这个主题 但我想知道当前的现代方法是什么 用例是 1 假设您想要在视频文件上执行长时间运行的任务 例如 60 秒长 例如jspm install这最多可能需要 60 秒 2 不能对任务进行细分 其他要求包括 需要知道
nodejs
Multithreading
multiprocessing
webworker
执行按钮单击时使 wpf UI 响应
在我的 wpf c 应用程序中 当用户按下按钮时会执行一个很长的过程 当按下按钮直到执行完整的代码时 窗口将冻结 用户无法在窗口中执行任何其他任务 如何使按钮单击代码作为后台进程 以便窗口响应用户 我尝试过以下方法 但没有成功 privat
c
WPF
Multithreading
backgroundprocess
构造函数中的同步块
我有一个带有静态变量的类 如下所示 private static Object sMyStaticVar 如果我想在构造函数中为这个 var 赋值 我有这样的代码 if sMyStaticVar null sMyStaticVar new
Java
Multithreading
Control.Invoke 在隐藏的 ShowDialog 中“卡住”
我有解决这个问题的方法 但这不是我第一次被咬 所以我试图确切地了解发生了什么 从我的申请中 我ShowDialog表单 表单上有一个按钮 单击该按钮时会调用另一个 非 GUI 线程上的代码 非 GUI 线程发回状态 Pushed then
c
NET
Multithreading
invoke
如何解决 MongoWaitQueueFullException?
我运行一个java程序 它是一个线程执行程序 它将数千个文档插入到mongodb中的表中 我收到以下错误 Exception in thread pool 1 thread 301 com mongodb MongoWaitQueueFul
Java
Multithreading
MongoDB
ThreadPool
mongodbquery
LegacyUnhandledExceptionPolicy 不允许捕获(并吞下)ThreadAbortException?
我正在使用 NET 1 1 兼容模式来处理未处理的异常 问题是 当 LegacyUnhandledExceptionPolicy 设置为 1 这就是我想要的 时 我无法捕获并吞下 ThreadAbortException 示例代码 应用程序
NET
Multithreading
threadabortexception
C# 中的监视器与互斥体[重复]
这个问题在这里已经有答案了 可能的重复 C 中各种线程同步选项之间有什么区别 https stackoverflow com questions 301160 what are the differences between various
c
Multithreading
synchronization
C# - 如何检测 SQLite DB 是否被锁定?
我正在开发一个使用 SQLite 的多线程 C 程序 我遇到一个问题 有时运行 SQLiteCommand ExecuteNonQuery 来更新某些行会抱怨 SQLite 错误 5 数据库已锁定 我知道发生这种情况是因为数据库在插入或更新
c
database
Multithreading
SQLite
C#代表,参考解析时间
我有一个关于 net 代表的简单问题 假设我有这样的事情 public void Invoke Action
c
NET
Multithreading
delegates
namingconventions
数百个空闲线程的影响
我正在考虑使用可能数百个线程来实现通过网络管理设备的任务 这是一个在带有 Linux 内核的 powerpc 处理器上运行的 C 应用程序 在每个任务进行同步以将数据从设备复制到任务的初始阶段之后 任务变得空闲 并且仅在收到警报或需要更改一
c
Linux
Multithreading
performance
pthreads
使用多线程的套接字服务器或文件服务器实现:概念不清楚
请帮我理清这个概念 假设我们有一个使用线程实现的套接字端口服务器 套接字服务器侦听套接字端口 并在消息到达时创建一个线程来服务该请求 客户端代码向服务器发送给定数量的消息 该客户端代码也可以由多个用户在不同的计算机上运行 我知道客户端代码作
c
Linux
Multithreading
pthreads
TensorRT 多线程
我正在尝试使用 python API 来使用 TensorRt 我试图在多个线程中使用它 其中 Cuda 上下文与所有线程一起使用 在单个线程中一切正常 我使用 docker 和 tensorrt 20 06 py3 图像 onnx 模型和
Multithreading
CUDA
pycuda
Tensorrt
nvidiadocker
在类中使用静态互斥体
我有一个可以有很多实例的类 它在内部创建并初始化来自第三方库 使用一些全局变量 的一些成员 并且不是线程安全的 我考虑过使用 static boost mutex 它将被锁定在我的类构造函数和析构函数中 因此 在我的线程中创建和销毁实例对于
c
Linux
Multithreading
boost
«
1
2
3
4
5
6
...100
»