首页 > 解决方案 > Vertx 线程共享内存

问题描述

我正在尝试在 Vertx Server 上构建一个多线程系统。我们的系统将接收并发请求。我有一个运行 20 个工作模型的事件循环。我很担心,因为我在函数之间通过引用传递变量。

现在我的问题是每个线程是否共享内存池,这可能导致线程获取变量的旧值?还是 Vertx 会在内部处理这个问题?

标签: multithreadingconcurrencyvert.x

解决方案


由于vertx本身是异步的,所以不需要引入其他线程api。设置 WorkerPoolName 后,workerPoolSize 和 setInstances 来处理并发级别。


推荐阅读