Andy Pan
|
15507b021f
|
🚀 Support not only anonymous but also explicit functions
|
2019-02-02 10:36:40 +08:00 |
Andy Pan
|
91377c898b
|
🦅 Fix a bug when using sync.Pool
|
2019-01-27 05:10:13 +08:00 |
Andy Pan
|
5c666692e9
|
🐬 Code logic improvement in pool.retrieveWorker
|
2019-01-27 04:25:36 +08:00 |
Andy Pan
|
689d74c63b
|
Refactor about the synchronous lock
|
2019-01-27 04:05:58 +08:00 |
Andy Pan
|
908553139c
|
🐬 Performance improvement: use sync.Pool to cache active workers
|
2019-01-27 00:26:24 +08:00 |
Andy Pan
|
90f672b9d5
|
update
|
2019-01-26 21:45:49 +08:00 |
Andy Pan
|
f8d71bb276
|
🐯 Refactor variable "release" with atomic operation
|
2019-01-26 15:29:05 +08:00 |
Andy Pan
|
b091435432
|
🐲 An optimization in worker channel
|
2019-01-26 14:32:12 +08:00 |
Andy Pan
|
c829c6f622
|
🐶 Replace the type of variable "release" with bool type
|
2019-01-26 13:45:00 +08:00 |
Andy Pan
|
096e6f1513
|
🦁 Fix the bug in function "Submit()"
|
2019-01-26 13:16:35 +08:00 |
Andy Pan
|
d3bcc5d10b
|
🐳 Use the nil of chan to indicate the pool closed or not
|
2019-01-26 12:26:26 +08:00 |
Andy Pan
|
65b3ac9ff7
|
🐉 Optimize code comments
|
2019-01-25 22:01:11 +08:00 |
Cholerae Hu
|
9158bd3702
|
feature: add PanicHandler
Signed-off-by: Cholerae Hu <choleraehyq@gmail.com>
|
2019-01-22 13:41:33 +08:00 |
Andy Pan
|
4320708756
|
supplement annotations
|
2018-12-07 01:11:54 +08:00 |
Andy Pan
|
639f55c4c9
|
Merge pull request #19 from zplzpl/hotfix/tickerStop
Possible memory leak because of Ticker
|
2018-12-01 23:49:31 +08:00 |
Andy Pan
|
d8c168b198
|
remove useless return value from pool function
|
2018-12-01 19:22:05 +08:00 |
Andy Pan
|
d052cf95e1
|
add some annotations
|
2018-12-01 18:41:42 +08:00 |
unknown
|
e7bacd0f12
|
Possible memory leak because of Ticker
|
2018-11-19 10:57:53 +08:00 |
SimePel
|
d9eac77ae5
|
remove meaningless if
|
2018-10-01 19:45:21 +07:00 |
AndyPan
|
1b62696050
|
add comments for waiting to get a idle worker
|
2018-09-30 09:46:56 +08:00 |
AndyPan
|
e538683d3f
|
add comments
|
2018-09-30 09:41:47 +08:00 |
AndyPan
|
e8ccc8ecca
|
format
|
2018-09-30 09:40:33 +08:00 |
liyonglion
|
1846b4392a
|
解决竞争锁导致bug
|
2018-09-29 14:58:58 +08:00 |
liyonglion
|
8ecd5078ac
|
解决死锁问题
|
2018-09-29 10:19:17 +08:00 |
liyonglion
|
70731aff71
|
解决死循环导致cpu占用率过高
|
2018-09-28 19:28:09 +08:00 |
andy pan
|
e25a58c9f3
|
optimization for cleaning workers
|
2018-08-29 10:02:41 +08:00 |
andy pan
|
8556a67f0f
|
fixed workers leak
|
2018-08-29 09:53:07 +08:00 |
andy pan
|
50918eb4a9
|
update
|
2018-08-08 18:13:50 +08:00 |
andy pan
|
e99d428a5f
|
fixed #7
|
2018-08-08 18:08:06 +08:00 |
andy pan
|
62fc58f047
|
fixed 清理过期协程报错 #7
|
2018-08-08 17:22:40 +08:00 |
Andy Pan
|
7a2f4e4681
|
add more comments
|
2018-08-04 11:12:06 +08:00 |
Andy Pan
|
4927155de3
|
fixed issue #6
|
2018-08-03 21:15:11 +08:00 |
Andy Pan
|
1444008b67
|
rename methods
|
2018-08-03 19:28:46 +08:00 |
andy pan
|
39951bd2f5
|
format codes
|
2018-07-31 11:05:48 +08:00 |
andy pan
|
59ad1fa56c
|
optimization for structure
|
2018-07-31 11:05:05 +08:00 |
andy pan
|
042109890a
|
make some methods unexported
|
2018-07-31 11:03:41 +08:00 |
barryz
|
83042d7095
|
pre-allocate the capacity of the worker list
|
2018-07-25 22:28:11 +08:00 |
Andy Pan
|
634682856f
|
Merge branch 'develop'
|
2018-07-24 22:30:37 +08:00 |
Andy Pan
|
a326530368
|
rename the monitorAndClear function
|
2018-07-21 18:50:18 +08:00 |
Andy Pan
|
4553a7a1c6
|
update codecov test
|
2018-07-16 02:43:38 +08:00 |
Andy Pan
|
d31b2413c6
|
update
|
2018-07-16 02:33:43 +08:00 |
Andy Pan
|
eaf79d239f
|
fixed some issues
|
2018-07-16 01:21:23 +08:00 |
Andy Pan
|
9b4f9c7b48
|
update codecov test
|
2018-07-15 22:45:55 +08:00 |
Andy Pan
|
74e49c9f28
|
fixed race issue
|
2018-07-15 21:16:27 +08:00 |
Andy Pan
|
4d0682d342
|
fixed race issue
|
2018-07-15 21:09:59 +08:00 |
Andy Pan
|
d77f01cf9a
|
optimization for GC
|
2018-07-15 00:57:32 +08:00 |
Andy Pan
|
3afa151dd9
|
simplify and optimize goroutine-worker
|
2018-07-15 00:52:18 +08:00 |
Andy Pan
|
c4a50a1867
|
optimization for pool
|
2018-07-13 00:11:42 +08:00 |
Andy Pan
|
5aa4fd3b9d
|
update
|
2018-07-08 10:38:40 +08:00 |
Andy Pan
|
2e7d823141
|
optimization for timed task to clear idle workers
|
2018-07-08 10:29:12 +08:00 |