Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
检查定期 ScheduledFuture 是否正在运行
我有一个通过 Spring 安排的定期任务TaskScheduler schedule Runnable Trigger 鉴于返回的ScheduledFuture 有什么方法可以检查任务当前是否正在运行 经过一番测试后 public sta
Java
concurrency
Scheduling
使用 mongoose 中间件删除依赖文档时的并发问题
假设我们有一个简单的应用程序 用户可以在其中创建产品并对其进行评论 产品和评论的架构可以是 var productSchema new mongoose Schema author id ObjectId description Strin
javascript
nodejs
MongoDB
mongoose
concurrency
为什么这个 Java 程序会终止,尽管它显然不应该(也没有)终止?
今天我实验室的一项敏感操作完全出错了 电子显微镜上的执行器超出了其边界 在发生一系列事件后 我损失了 1200 万美元的设备 我已将故障模块中超过 40K 行的范围缩小为 import java util class A static Po
Java
concurrency
javamemorymodel
memoryvisibility
为什么这种双重检查锁定是正确的? (。网)
我读过很多关于双重检查锁定的危险的文章 我会尽力避免它 但话虽如此 我认为他们读起来非常有趣 我正在阅读 Joe Duffy 的这篇关于使用双重检查锁定实现单例的文章 http www bluebytesoftware com blog P
c
concurrency
locking
threadsafety
singleton
@MainActor 类是对主要参与者的扩展吗?
如果正在上课 MainActor MainActor class MyClass NSObject 这是否将其所有扩展放在 MainActor还有 extension MyClass Yes As SE 0316 全球演员 https gi
ios
swift
concurrency
mainactor
Java中的并发排序
我目前正在开发一个同时对字符串进行排序的程序 我的程序接收一个文件 将文件的每一行读入一个数组 并将字符串数组拆分为更小的字符串数组 然后 程序为每个较小的数组启动一个线程 并对它们进行快速排序 一旦每个线程完成对其数组的排序 主线程就会从
Java
Sorting
concurrency
Dagster 循环实体的输出和并发处理
我有一个由两个固体组成的 Dagster 管道 下面是可重现的示例 首先 return some list 输出一些对象的列表 第二个固体 print num 接受第一个列表 不是完整列表 中的元素 并对该元素进行一些处理 我该如何为第一个
python
concurrency
pipeline
dagster
使用递归函数进行并行编程?
问题背景 我正在尝试编写一个利用多核处理器和并行处理的难题解决算法 然而 理想 最简单的解决方案是简单的递归函数 分解解决方案以利用并行处理的最佳方法是什么AND递归函数 下面的代码是一个简单的解谜算法的解决方案 它工作正常 此示例中的谜题
Java
Multithreading
concurrency
如何处理Task.Run异常
我在捕获异常时遇到问题Task Run这是通过更改代码解决的 如下所示 我想知道这两种方式处理异常之间的区别 In the Outside方法我无法捕获异常 但是在Inside方法我可以 void Outside try Task Run
c
Multithreading
Exception
concurrency
task
是否可以将多个通道复用为一个通道?
这个想法是在切片中拥有可变数量的通道 将通过它们接收到的每个值推送到单个通道中 并在最后一个输入通道关闭后关闭该输出通道 类似这样 但对于两个以上的通道数 func multiplex cin1 cin2 cout chan int n 2
concurrency
go
channel
Scala.2.10.1 的标准库还是 Akka?
我要使用Futures and Promises from scala concurrentScala 中的包2 10 1 我应该使用Akka反而 Akka future 和 Promise 在 2 10 中被移入 Scala 标准库 所以
scala
concurrency
akka
多线程编程中什么是公平性?
什么是线程公平性或并发 多线程编程中的公平性 我用谷歌搜索过 有很多关于多线程的信息 但不完全是关于公平性的 有人可以解释一下吗 非常欢迎举一个例子 公平性基本上类似于不同线程能够advance无论他们在做什么 100 公平意味着 所有线程
Java
Multithreading
concurrency
multiprocessing
如何围绕未正确发布的值演示竞争条件?
我正在阅读 Java 并发实践 并查看第 51 页的示例代码 根据该书 这段代码如果没有正确发布 就有失败的风险 因为我喜欢编写示例代码并分解它们以证明它们是如何工作的 我尝试让它抛出 AssertionError 但失败了 引导我走向我的
Java
concurrency
Clojure 的 Atom 在 Scala 中相当于什么?
Clojure 有一个原子 http clojure org atoms for 以同步且独立的方式改变线程之间的状态 http clojure org concurrent programming 这不是 STM 的一部分 https s
Multithreading
scala
concurrency
Clojure
为什么 2 和 4 在 b 之前打印?
function first return new Promise resolve gt console log 2 resolve 3 console log 4 async function f console log 1 let r
javascript
nodejs
concurrency
asyncawait
V8
DatagramSocket.send 线程安全吗?
我打算使用一个实例DatagramSocket并称其为send http docs oracle com javase 7 docs api java net DatagramSocket html send 28java net Data
Java
concurrency
threadsafety
datagram
Java 执行器无法对任务进行排队
我需要一个 Java 执行器 如果正在处理其他任务 它会拒绝任务 我想不可能操纵工作队列大小 有人可能会奇怪 为什么我首先需要一个具有这种特征的执行者 我需要能够轻松更改策略并允许非零队列大小 有任何想法吗 Use a 线程池执行器 htt
Java
Multithreading
concurrency
ExecutorService
executor
C++11 中的并发阻塞队列
对于线程之间传递的消息 我正在寻找具有以下属性的并发队列 有界尺寸 pop 方法会阻塞 等待直到元素可用 abort 方法取消等待 可选 优先 多个生产者 一个消费者 The concurrent bounded queueTBB 会提供这
C11
concurrency
Erlang 进程和消息传递架构
我手头的任务是读取大文件的行 处理它们 并返回有序结果 我的算法是 从评估工作负载的主进程开始 写在文件的第一行 生成工作进程 每个工作进程将使用 pread 3 读取文件的一部分 处理这部分 并将结果发送给 master master接收
concurrency
process
ERLANG
message
Callable 应该优先于 Runnable 吗?
我已经明白了之间的区别Runnable and CallableJava 中的接口 从 Java 1 5 开始 添加了额外的功能Runnable接口并被调用Callable以保持向后兼容性 我的问题是现在我们有Callable接口 我们应该
Java
concurrency
«
1 ...
5
6
7
8
9
10
11
...46
»