Rob*_*t H 5 java concurrency multithreading thread-safety executorservice
题
从线程创建其他线程的最有效方法是什么?
上下文
我正在重新设计一个更高效的应用程序.最大的改进之一是运行并发操作; 但我不熟悉并发编程.我希望改进的方案如下:
我们有多个市场可以从中导入订单,然后上传到我们的ERP系统.每个市场都有多种记录类型可供导入.目前,这MP->RT->RT->RT->RT
与MP
调用marketplace()的位置一样,并且添加了后续的recordtypes(RT
).
我想要实现的是如下流程:
MP
|-> RT
|-> RT
|-> RT
|-> RT
MP
|-> RT
|-> RT
...
Run Code Online (Sandbox Code Playgroud)
调用多个市场的地方,然后同时添加多个记录类型.
我目前正在使用一个executor service
控制MP
任务,但我想知道处理RT
任务的最佳方法.
你不能在ThreadPool(MT)中提交每个RT任务并让它们单独运行吗?
您可以拥有多个执行程序(ThreadPool是其中之一,选择最适合您需求的执行程序)或只有一个,并且每个RT任务都可以在其中提交.
归档时间: |
|
查看次数: |
198 次 |
最近记录: |