thread-synchronization 相关问题

在多线程环境中,线程同步用于协调对共享资源(如文件句柄,网络连接和内存)的访问

Spring @Async限制线程数

我的问题与这个问题非常相似:@Async阻止线程继续执行,直到其他线程完成为止基本上,我需要在更多线程中运行〜数百次计算。我只想运行一些...

回答 3 投票 20

我可以让线程等待锁定,然后在释放后跳过它吗?

给出以下伪代码。一个功能可以同时由多个线程输入。我希望所有线程都执行a()和c(),但b()只能由......>

回答 2 投票 0

如何与子线程递归函数线程同步

我很新的C ++和线程,和我被困在这个问题上的天数。它应该形成一个FFT(快速傅立叶变换)的基本代码 - 只是一个基础代码,以便几件事情仍...

回答 2 投票 2

volatile变量没有给出预期的输出

我读到所有线程都会共享volatile变量副本,一旦执行完毕,每个线程都会得到更新值,但是在下面的程序中使用线程池不...

回答 3 投票 1

使用Java中的两个线程打印1-20号

我试图用两个线程打印数字1-20:偶数线程 - 仅打印偶数。奇数线程 - 仅打印奇数。我还有一个用于同步的锁定对象。我的申请被卡住....

回答 4 投票 1

使用队列和信号量模拟客户/员工线程

我需要很多帮助。所以任务是模拟咖啡店。这是一个有5个座位的咖啡厅。如果您在空座位时到达,您可以立即就座。但是如果你到了...

回答 1 投票 1

临界区问题的两个过程解 - 算法1

我已经开始学习关键部分问题及其各种解决方案。为了解释我的问题,我先简要介绍一下它。用于......的双处理解决方案的一般结构

回答 1 投票 0

检查java中的异步线程状态

我在MyClassB类中有一个方法,它是从MyClassA的方法异步触发的:public void getProductCall(){new Thread(new Runnable(){@Override public void run()...

回答 1 投票 0

在这种情况下,线程如何同时获取两个对象的锁定?

public void方法(Type1 inst1,Type2 inst2){synchronized(inst1){synchronized(inst2){//现在做点什么}}}我可以从这段代码中了解到曾经一个线程...

回答 4 投票 2

确保从不同的读取线程中看到写入

给定以下类:class C {public int x = 0; public void F(){new Thread(G).Start(); while(x == 0){Thread.Sleep(TimeSpan.FromMilliseconds(1)); } } 上市 ...

回答 1 投票 2

同步字段和ReadWriteLocks有什么区别?

只是想知道以下代码执行相同的功能有何不同代码1:类ReadWriteCounter {ReadWriteLock lock = new ReentrantReadWriteLock();私有整数= ...

回答 2 投票 0

使用多线程打印字母和数字

我刚开始学习线程并且很新。我正在尝试一个接一个地打印字母和数字。我已经使用一个标志同步它们但没有用。公共类字母{...

回答 3 投票 0

并行访问保证不相交的大向量的任意索引

上下文我有一种情况,多个线程必须更新存储在共享向量中的对象。但是,矢量非常大,要更新的元素数量相对较少。问题在......

回答 1 投票 4

PRAM模型中CRCW和EREW的主要区别是什么?

在PRAM模型中,多个处理器同步操作以在不同的数据集上执行相同的命令。每种算法有两种类型的读/写模式;并发(并发...

回答 2 投票 3

Java线程作为类的参数

我可以将一个Thread(运行一个类的实例)传递给另一个类,然后该类作为一个Thread运行并处理第二个中的第一个?这是一些示例/解释代码:发件人发件人=新...

回答 1 投票 1

ReleaseMutex:从非同步代码块调用对象同步方法

我有这个相当简单的代码片段很少抛出“System.ApplicationException:从非同步的代码块中调用了对象同步方法。”什么时候 ...

回答 2 投票 5

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