concurrency 相关问题

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

Lockfree堆栈与原子

我需要构建一个无锁的堆栈实现。我阅读了这个页面,我理解了列出的无锁推送操作的功能。现在,我必须建立一个类似版本的流行音乐......

回答 3 投票 0

Java并发:同步(this)=>和this.wait()和this.notify()

感谢您帮助理解“并发示例”:http://forums.sun.com/thread.jspa?threadID = 735386 Qute Start:public synchronized void enqueue(T obj){//添加...

回答 2 投票 3

从LinkedBlockingQueue中删除元素时,我的下面的代码线程是否安全?

我有一个下面的方法,由多个线程同时调用以获取实时套接字。它需要LinkedBlockingQueue作为参数,然后我迭代,看看是否有任何liveSocket ...

回答 2 投票 0

Python中耗时的集合处理

代码已大大简化,但应该用来说明我的问题。对于S中的s,S =('A1RT','BDF7','CP09'):如果is_valid(s):#非常慢!过程我有一个...的集合

回答 1 投票 3

不安全的compareAndSwapInt与同步

我发现几乎所有高级同步抽象(如Semaphore,CountDownLatch,来自java.util.concurrent的Exchanger)和并发集合都使用Unsafe中的方法(如...

回答 1 投票 1

可视化Java框架中不同类和接口之间的关系

我目前正在学习Java并发框架,我在学习Java集合框架的过程中遇到了同样的问题。一开始,我很难理解......之间的关系。

回答 1 投票 0

使用多个执行程序时,理想/最佳线程池大小是多少?

从很多帖子我可以读到关于最大池大小的公式,这取决于CPU + 1的数量。这是一个明确的解释。但是,如果应用程序有许多Executor或者...

回答 1 投票 2

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

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