concurrency 相关问题

在计算机科学中,并发性是系统的属性,其中可以在重叠的时间段中执行多个计算。计算可以在同一芯片中的多个核上执行,在同一处理器上抢占时间共享线程,或者在物理上分离的处理器上执行。

PostgreSQL - 在特定时间开始交易

我搜索在特定时间启动函数或事务的方法(为了测试并发访问),但我找不到一个明确的方法,我在这里找到PostgreSQL - 使两个事务运行在...

回答 3 投票 -1

如何将异步CompletableFuture与完成的CompletableFuture结合起来?

我查看了以下代码:如何组合3个或更多CompletionStages?,但在这篇文章中仅合并了CompletableFutures中的Completed任务。我如何结合异步...

回答 1 投票 0

Golang频道睡着了

我是golang频道的新手,如果我指定通道缓冲区大小包主导入(“fmt”)func通道(不足),就不能低估为什么程序行为会发生变化

回答 1 投票 1

Java以列/行显示输出

我正在尝试将输出显示为列,而不是我现在得到的内容,而且它们到处都是。我希望它看起来像这样:账户“账户1”:0(1)16 16,1(0)12 12,...

回答 1 投票 0

实现并发LinkedHashMap

我正在尝试为多线程体系结构创建并发LinkedHashMap。如果我使用Collections#synchronizedMap(),我将不得不使用synchronized块进行迭代。这个实现......

回答 5 投票 11

与Python中的套接字工作分开计算

我正在序列化列数据,然后通过套接字连接发送它。类似于:import array,struct,socket ## Socket setup s = socket.create_connection((ip,addr))## Data container ...

回答 2 投票 7

WeakHashMap和并发修改

我正在阅读有关WeakHashMap的Java Doc,我得到了基本概念。由于GC线程在后台运行,您可以获得“异常行为”,例如......

回答 4 投票 2

在UltimateQueue中,领导者究竟使用了什么?

我试图理解java.util.concurrent中的DelayQueue,但是领导者让我很困惑。首先,我们可以实现一个没有这样的领导者的DelayQueue:public boolean offer(E e){final ...

回答 1 投票 0

当锁定不可用时,调用Lock.lock()的线程何时从调用返回?

来自文档:Condition.signalAll()的文档说,'唤醒所有等待的线程。如果任何线程正在等待这种情况,那么他们都被唤醒了。每个线程必须重新...

回答 2 投票 -1

在C代码中使用ReadFile

我试图同时读取不同偏移量的文件。我能够在posix系统中使用pread这样做,但我无法弄清楚如何使用ReadFile for windows systems来做到这一点。我有......

回答 1 投票 1

MySQL独占锁(FOR UPDATE)锁定整个表[重复]

我有一个MySQL表(使用InnoDB作为存储引擎)来存储用户事务。 CREATE TABLE`transaction`(`id` int(11)NOT NULL,`correlation_id` char(36)NOT NULL,`user_id` char(36)...

回答 1 投票 2

线程之间的信号处理

我是并发编程的新手,我解决了这个问题,我无法真正理解有什么问题,考虑下面的伪代码,x是一个共享(条件)变量...

回答 1 投票 0

当转轮调用'@Before'方法时,Spring不会自动装配字段

我有以下测试:@RunWith(Parameterized.class)@SpringBootTest @ContextConfiguration(classes = MyConfig.class)public class OrderPlacementCancelTest {@Autowired private ...

回答 1 投票 1

ParallelRunner:java.lang.IllegalArgumentException:提供的TestContext的测试方法不能为null

我有以下测试:@Test public void test()抛出Exception {Class [] cls = {OrderPlacementCancelTest.class};结果result = JUnitCore.runClasses(new ParallelComputer(...

回答 1 投票 1

如何正确实现并发goroutine(和/或限制它们)以产生一致的结果?

我正在使用这个:(符号是[]字符串以及filteredSymbols)并发:= 5 sem:= make(chan bool,concurrency)for i:= range symbols {sem

回答 1 投票 1

Python共享队列 - 2个不同的线程

从flask导入Flask导入时间,从多处理导入过程jsonify,值app = Flask(__ name__)类队列:def __init __(self):self.items = [] def isEmpty(self):...

回答 1 投票 2

如何在Golang中实现正确的并行性? goroutines是否与Go1.5 +并行?

我当然想学习Golang。我知道并行性和并发性之间的区别。我基本上寻找如何做伟大的并行性。我期待goroutines允许我在某些方面做到这一点......

回答 1 投票 1

如何限制Jenkins并发多分支管道构建?

我正在考虑在Jenkins中将并发构建的数量限制为特定的数量,利用多分支管道工作流程,但在docs或google中找不到任何好的方法。 ...

回答 2 投票 23

如何通过调用类中的函数来创建线程? [重复]

假设有类concurr {public:double arr [100]; void func1(vector > data,int x); double func2(矢量 >数据);这样func2接收......

回答 1 投票 0

如何确定将大量文件复制到外部共享文件夹的理想并行Java线程数?

将大量文件从四核linux盒复制到外部共享文件夹的并行java线程的理想数量应该是多少?我可以看到,通过单个线程它正在采取...

回答 2 投票 1

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