multithreading 相关问题

多线程是计算机或程序通过利用多个并发执行流(通常称为线程)同时或异步执行工作的能力。

Oracle INSERT是否具有SELECT线程安全性?

示例查询:插入book(id,name,count)值(book_id_seq.nextval,'stack',(从book中选择count(*))+1);这会有任何数据不一致('计数'列)或受比赛影响......

回答 2 投票 0

通过将长时间运行的任务分成单独的进程来提高程序性能

我已经读过,当你在不同的线程(并行)中运行长时间运行的操作时,当你的PC有多个处理器核心时,性能会有明显的改善。在C#中有一个......

回答 1 投票 0

ThreadPoolExecutor与threading.Thread

关于ThreadPoolExecutor和Thread类的性能,我有一个问题,在我看来,我缺乏一些基本的理解。我有两个功能的网络剪贴簿。首先 ...

回答 1 投票 3

返回声明应该在锁定内部还是外部?

我刚刚意识到,在我的代码中的某个地方,我在锁内部有一个return语句。哪一个是最好的? 1)void example(){lock(mutex){// ...} ...

回答 9 投票 125

为NSRunLoop找到匹配的NSThread(需要修复Socket Rocket)

我正在努力修复Socket Rocket中的竞争条件。很久以前就报告过这个bug,但仍然没有修复。一年多以前,我写了一个破解API的修复程序(只有共享线程...

回答 1 投票 4

在内核空间中显示远程线程的回溯

在内核空间中调试时,我有时希望根据一组线程中的回溯帧来搜索线程,就像特定任务中的所有线程一样。例如,得到......

回答 1 投票 1

除了性能改进之外,何时应该更喜欢ThreadLocal而不是同步?

除了性能改进之外,何时应该更喜欢ThreadLocal而不是同步?请用现实生活中的例子来解释。

回答 4 投票 2

使用Dispatcher Timer在WPF中进行线程锁定

我有一个WPF C#应用程序,它使用Dispatcher Timers来更新UI。在线程A中,在类DataProcessor中,我正在更新一个变量,一个名为'FinalMarkers'的自定义结构。我锁定...

回答 1 投票 -2

RxJava和Kotlin数据类copy()操作中的线程切换成本

我的问题是关于操作的成本,特别是Kotlin数据类copy()操作和RxJava observeOn()线程切换的成本。我有一个系统可以让我们说...

回答 1 投票 0

可重入锁如何在这段Java代码中工作?

我有三个类,一个是主类,一个是共享资源类,另一个是线程类。我在理解代码方面遇到了问题。我如何理解这段代码,如何分析...

回答 1 投票 -3

使用junit4管理线程

使用Junit4,我尝试编写一个包含3 @test的测试(.class),并且需要在每个测试中打开应用程序。所以在启动应用程序的函数init中关闭它:@BeforeClass public static void ...

回答 1 投票 1

如何在多线程环境中有效地使用RestTemplate?

我正在开发一个项目,我需要对我的服务器进行HTTP URL调用,该服务器正在运行Restful Service,它将响应作为JSON字符串返回。以下是我使用的主要代码......

回答 3 投票 15

C ++ - 线程同步

我有这个问题Foo * foo = new Foo(); void A(){foo-> a(); } void B(){foo-> b(); } void C(){foo-> reloadAll();一旦我输入方法C并开始重新加载foo,我不想......

回答 3 投票 1

c ++ std :: async:4核上的速度比8核快

我有16000个工作要做。每项工作都是独立的。没有共享内存,没有进程间通信,没有锁或互斥锁。我在ubuntu 16.06上。 C ++ 11。英特尔®酷睿™i7-8550U CPU @ 1.80GHz×...

回答 1 投票 2

x86上的原子计数器和自旋锁的成本(_64)

前言我最近遇到了一些同步问题,这使我成为自旋锁和原子计数器。然后我再搜索一下,这些如何工作,发现std :: memory_order和内存...

回答 4 投票 13

在这个类的对象上调用start()是否安全? Java Concurrency实践中的一个例子

首先,我将提供我将要讨论的源代码的链接,因为复制/粘贴会使这个问题页面太长。在代码清单5.15中http://jcip.net/listings/CellularAutomata.java ...

回答 2 投票 0

如何循环功能一段时间

尝试将函数循环一段特定的时间,请记住该函数大约需要20秒才能完成执行。显然可以选择使用以下内容:......

回答 1 投票 1

ForkJoinPool具有不同的延迟,具有不同风格的相同代码

我试图将paralleStream与自定义ForkJoin池一起使用,该任务执行网络调用。当我使用以下样式pool.submit(() - > {ioDelays.parallelStream()。forEach(n - > ...

回答 1 投票 0

如果我只是想以线程安全的方式测试和设置标志,那么线程类是什么?

我只是想做一个简单但通过线程安全的布尔测试(和设置)所以:if(myBoolean == false)//不应该锁定/等待! {myBoolean = true; .....}其他{......}我考虑过......

回答 6 投票 5

wglMakeCurrent,绘图和多线程会引起竞争吗?

如果我有两个opengl渲染线程,每个线程都有一个设置其上下文的模式,以固定的帧速率进行绘制。会有比赛吗?我担心会发生以下情况:......

回答 1 投票 2

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