Andy Pan
|
3afa151dd9
|
simplify and optimize goroutine-worker
|
2018-07-15 00:52:18 +08:00 |
andy pan
|
d04febc0b2
|
clear expired workers for Pool
|
2018-07-06 14:33:07 +08:00 |
andy pan
|
d56ebb1a29
|
finish the ReSize() and Release() methods
|
2018-05-30 12:57:20 +08:00 |
andy pan
|
92a7dec196
|
optimization
|
2018-05-30 12:37:13 +08:00 |
Andy Pan
|
4b806f461b
|
change some comments
|
2018-05-25 00:43:53 +08:00 |
andy pan
|
07f98b4ac6
|
remove some comments
|
2018-05-24 19:30:18 +08:00 |
andy pan
|
6581f1821d
|
update
|
2018-05-24 18:35:26 +08:00 |
Andy Pan
|
0453f88168
|
update
|
2018-05-23 00:46:43 +08:00 |
andy pan
|
4c08436194
|
format the some comments
|
2018-05-21 10:37:03 +08:00 |
Andy Pan
|
0244b2356f
|
update MIT license info
|
2018-05-20 23:57:48 +08:00 |
Andy Pan
|
301221be5d
|
add all comments
|
2018-05-20 21:09:45 +08:00 |
Andy Pan
|
2b0c0227b6
|
add the copyright of MIT license
|
2018-05-20 16:37:17 +08:00 |
Andy Pan
|
5b274e54b4
|
test
|
2018-05-20 11:51:14 +08:00 |
Andy Pan
|
798a61d175
|
optimize memory using
|
2018-05-20 03:35:31 +08:00 |
Andy Pan
|
91349c14bb
|
use sync.Pool to recycle goroutines
|
2018-05-20 02:52:39 +08:00 |
Andy Pan
|
a59f51fefd
|
update
|
2018-05-20 01:38:50 +08:00 |
Andy Pan
|
0423264ffa
|
use WaitGroup to wait all goroutines to exit
|
2018-05-19 19:51:33 +08:00 |
Andy Pan
|
0fd8ba8dae
|
use the "container/list" to keep workers
|
2018-05-19 19:08:31 +08:00 |
Andy Pan
|
2929cede54
|
use sync.Pool
|
2018-05-19 18:24:36 +08:00 |
Andy Pan
|
8ff88950b8
|
add codes for reusing workers
|
2018-05-19 13:09:44 +08:00 |
Andy Pan
|
b7b2b27596
|
reuse workers
|
2018-05-19 12:57:01 +08:00 |
Andy Pan
|
7bf85c2a66
|
optimize worker queue
|
2018-05-19 12:36:28 +08:00 |
Andy Pan
|
c7cac2be5f
|
init proj
|
2018-05-19 12:28:03 +08:00 |