Skip to content

Commit

Permalink
ci: release 1.5.3 for fix may stackoverflow on ExceedWait
Browse files Browse the repository at this point in the history
  • Loading branch information
Jacksgong committed Sep 28, 2018
1 parent 053b4ef commit cae8a7e
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 7 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Expand Up @@ -2,6 +2,12 @@

> [CHANGELOG](https://github.com/Jacksgong/ThreadDebugger/blob/master/CHANGELOG.md)|[中文迭代日志](https://github.com/Jacksgong/ThreadDebugger/blob/master/CHANGELOG_zh.md)
## Version 1.5.3

_2018-09-28_

- Fix stackoverflow on ExceedWait when worker count is meet max-pool-size and one-worker-thread is blocked waiting for queue available and cpu time slice not alloc for blocked thread after queue available

## Version 1.5.2

_2017-03-23_
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG_zh.md
Expand Up @@ -2,6 +2,12 @@

> [CHANGELOG](https://github.com/Jacksgong/ThreadDebugger/blob/master/CHANGELOG.md)|[中文迭代日志](https://github.com/Jacksgong/ThreadDebugger/blob/master/CHANGELOG_zh.md)
## Version 1.5.3

_2018-09-28_

修复当`worker count`等于`max-pool-size`并且有一个`worker-thread`正阻塞在等待队列有新的任务并且在队列有新任务了但是cpu时间片没有分配到该阻塞`worker-thread`的时候,ExceedWait出现Stackoverflow的问题

## Version 1.5.2

_2017-03-23_
Expand Down
6 changes: 3 additions & 3 deletions README.md
Expand Up @@ -29,10 +29,10 @@ ThreadDebugger and ThreadPool is installed by adding the following dependency to
```groovy
dependencies {
// If you need use ThreadDebugger.
debugImplementation'cn.dreamtobe.threaddebugger:threaddebugger:1.5.2'
releaseImplementation'cn.dreamtobe.threaddebugger:threaddebugger-no-op:1.5.2'
debugImplementation'cn.dreamtobe.threaddebugger:threaddebugger:1.5.3'
releaseImplementation'cn.dreamtobe.threaddebugger:threaddebugger-no-op:1.5.3'
// If you need use ThreadPool.
implementation'cn.dreamtobe.threaddebugger:threadpool:1.5.2'
implementation'cn.dreamtobe.threaddebugger:threadpool:1.5.3'
}
```

Expand Down
6 changes: 3 additions & 3 deletions README_zh.md
Expand Up @@ -29,10 +29,10 @@ ThreadDebugger是一个简单易用的线程调试器,可以帮助您随时查
```groovy
dependencies {
// If you need use ThreadDebugger.
debugImplementation'cn.dreamtobe.threaddebugger:threaddebugger:1.5.2'
releaseImplementation'cn.dreamtobe.threaddebugger:threaddebugger-no-op:1.5.2'
debugImplementation'cn.dreamtobe.threaddebugger:threaddebugger:1.5.3'
releaseImplementation'cn.dreamtobe.threaddebugger:threaddebugger-no-op:1.5.3'
// If you need use ThreadPool.
implementation'cn.dreamtobe.threaddebugger:threadpool:1.5.2'
implementation'cn.dreamtobe.threaddebugger:threadpool:1.5.3'
}
```

Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
@@ -1,4 +1,4 @@
VERSION_NAME=1.5.2
VERSION_NAME=1.5.3
BUILD_TOOLS_VERSION=28.0.2
COMPILE_SDK_VERSION=28

Expand Down

0 comments on commit cae8a7e

Please sign in to comment.