Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

lfwbale/MyThreadPool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

5 Commits

Repository files navigation

MyThreadPool

  • 这是一个"造轮子"项目,使用Java语言开发,实现了一个自定义的线程池
  • 构建的线程池支持修改线程池核心线程数、最大线程数、工作队列的最大长度
  • 提供了带参数和不带参数两种从工作队列中任务获取任务的方法,参数表示最大等待时间
    • 带参数的任务获取实现了当线程池中线程长时间闲置时,资源会被释放而不是一直保持
  • 在工作队列已达到最大长度的情况下,若仍有任务申请进入队列,显然会出现无法进入队列的情况,为此提供了四种拒绝策略:
    • 死等
    • 抛出异常
    • 超时等待
    • 放弃执行

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /