Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何防止Web服务API中的并发?
我们有三个网络服务 a b c 其中每个服务映射到一个方法 go 在一个单独的 Java 类中 ClassA ClassB ClassC 同一时间只能运行一项服务 即 b无法运行 a在跑 然而 由于这是一个 REST API 因此无法阻止客
Java
WebServices
API
REST
concurrency
当我重画太多时停止摆动
我正在制作一个带有瓷砖地图的角色扮演游戏 为了生成图块地图 我循环遍历一个二维数组 但这意味着当我重新绘制时 我每次都必须这样做 如果我重画太多 屏幕就会闪烁 我怎样才能阻止这种情况 package sexyCyborgFromAnOthe
Java
Swing
concurrency
repaint
eventdispatchthread
在这种情况下,WaitGroup.Wait() 是否意味着内存屏障?
var condition bool var wg sync WaitGroup for item range items wg Add 1 go func item if meetsCondition item condition tru
go
concurrency
并发修改异常
我目前正在开发一个多线程应用程序 偶尔会收到并发修改异常 平均大约每小时一次或两次 但以看似随机的间隔发生 有问题的类本质上是映射的包装器 它扩展了LinkedHashMap accessOrder 设置为 true 该类有几个方法 syn
Java
Collections
concurrency
在Java中实现阻塞函数调用
在 Java 中实现阻塞函数调用的推荐 最佳方法是什么 稍后可以通过另一个线程的调用来解除阻塞 基本上我想在一个对象上有两个方法 其中第一个调用会阻塞任何调用线程 直到另一个线程运行第二个方法 public class Blocker An
Java
concurrency
Blocking
单个线程池与每个任务一个线程池
我想使用 Java 中的并发性向在线 API 发出请求 下载并解析响应文档 并将结果数据加载到数据库中 拥有一个线程池 其中每个线程都进行请求 解析和加载 这是标准做法吗 换句话说 只有一个类实现Runnable 或者 拥有三个不同的线程池
Java
Multithreading
concurrency
Runnable
ThreadPool
我可以同时写入不同的切片元素吗
我有一个包含要完成的工作的切片 还有一个包含完成所有操作后的结果的切片 下面是我的大致流程的一个草图 var results make Result len jobs wg sync WaitGroup for i job range jo
go
concurrency
slice
Goroutine
如何处理 Web 应用程序中的并发更改?
以下是我想在 Web 应用程序中执行的两个潜在工作流程 变化1 用户发送请求 服务器读取数据 服务器修改数据 服务器保存修改后的数据 变化2 用户发送请求 服务器读取数据 服务器向用户发送数据 用户发送带有修改的请求 服务器保存修改后的数据
database
webapplications
concurrency
racecondition
Java 最终字段值的“最新”保证是否扩展到间接引用?
Java 语言规范定义了 Final 字段的语义第17 5节 Final 字段的使用模型很简单 在对象的构造函数中设置该对象的最终字段 在对象的构造函数完成之前 请勿将对正在构造的对象的引用写入其他线程可以看到的位置 如果遵循这一点 那么当
Java
memory
concurrency
synchronization
final
分叉连接优化
我想要的是 我想致力于 fork join 算法的优化 我所说的优化只是指计算最佳线程数 或者如果您愿意的话 计算SEQUENTIAL THRESHOLD 参见下面的代码 PSEUDOCODE Result solve Problem pr
Java
Multithreading
concurrency
java8
ForkJoin
编写一个有 2 个线程交替打印的程序
我最近在接受采访时被问到这个问题 编写一个具有两个线程 A 和 B 的程序 其中 A 打印 1 B 打印 2 依此类推 直到达到 50 我们该如何去做呢 分配的本质是演示一个线程如何向另一个线程发出信号 最常见的方法是使用阻塞队列 但这里信
Java
Multithreading
concurrency
Java 易失性变量行为不正确。
public class MyThread volatile static int i public static class myT extends Thread public void run int j 0 while j lt 10
Java
concurrency
volatile
在 sun.misc.Unsafe.park 等待(本机方法)
我的一个应用程序在负载下运行一段时间后挂起 有谁知道什么可能导致 jstack 中出现此类输出 scheduler 5 prio 10 tid 0x00007f49481d0000 nid 0x2061 waiting on conditi
Java
Multithreading
concurrency
javautilconcurrent
如何从字符串traceid创建opentelemetry范围
我知道我们要使用上下文传播来获取作为彼此子级创建的父级 Traceid 和 Span 但我的发布者正在使用标头 nats 不是 http 我的消息代理使用标头 我将traceid和spanid设置为出站请求中的标头 发送消息 然后订阅者应该
go
concurrency
Trace
opentelemetry
具有非最终字段的不可变对象如何成为线程不安全的?
说我们有这个 This is trivially immutable public class Foo private String bar public Foo String bar this bar bar public String
Java
Multithreading
concurrency
javamemorymodel
当多个客户端推送到同一个远程仓库时,git如何处理并发问题?
对于每个http请求 一个单独的进程git http backend运行在服务器端 当多个客户端推送到同一个远程存储库时 它如何处理并发问题 例如 它是否创建锁定文件以及名称是什么 注意 远程存储库是裸露的 与通过 SSH 调用的方式相同
git
concurrency
非原子加载可以在原子获取加载之后重新排序吗?
众所周知 自 C 11 以来 有 6 个内存顺序 并且在文档中编写了有关std memory order acquire http en cppreference com w cpp atomic memory order 内存顺序获取 使
c
Multithreading
C11
concurrency
memoryfences
直接从 CompletableFuture.thenAccept 返回值
我正在尝试从我的列表中返回一个列表CompletableFuture像这样 public List
Java
concurrency
java8
CompletableFuture
Java Forkjoin 与 ExecutorService - 何时使用哪个?
我刚刚读完这篇文章 Java 5 ThreadPoolExecutor 相对于 Java 7 ForkJoinPool 有什么优势 并觉得答案不够直接 你能用简单的语言和例子解释一下 什么是权衡Java 7 的 Fork Join 框架和旧
Java
Multithreading
concurrency
ExecutorService
ForkJoin
同步块可以比 Atomics 更快吗?
假设以下两个计数器实现 class Counter private final AtomicInteger atomic new AtomicInteger 0 private int i 0 public void incrementAt
Java
concurrency
javautilconcurrent
«
1 ...
38
39
40
41
42
43
44
»