相关疑难解决方法(0)

Java Executors:如何设置任务优先级?

是否有可能为Executors执行的任务设置优先级?我在JCIP中发现了一些关于它可能的陈述,但我找不到任何例子,我找不到任何与文档相关的内容.

来自JCIP:

执行策略指定任务执行的"内容,位置,时间和方式",包括:

  • ...
  • 应该以什么顺序执行任务(FIFO,LIFO,优先顺序)?
  • ...

UPD:我意识到我不确切地问我想问什么.我真正想要的是:

如何使用/模拟thread.setPriority()执行程序框架设置线程优先级(即什么)?

java concurrency multithreading executor thread-priority

38
推荐指数
2
解决办法
4万
查看次数

ScheduledThreadPoolExecutors 和自定义队列

如果我使用 a,ThreadPoolExecutor我有多种构造函数,并且我可以传递/使用我自己的队列作为池的工作队列。
现在我看到 aScheduledThreadPoolExecutor是 a 的子类ThreadPoolExecutor,但构造函数要少得多。
有没有办法使用ScheduledThreadPoolExecutor并且仍然使用我自己的工作队列?

java concurrency multithreading executorservice executors

5
推荐指数
1
解决办法
2156
查看次数