From 4f8c72d0378c0b7b12b3da009caf8cc3f6e0343b Mon Sep 17 00:00:00 2001 From: qydysky Date: Mon, 12 Apr 2021 16:25:42 +0800 Subject: [PATCH] fix block in limit --- limit/Limit.go | 8 ++++++-- limit/Limit_test.go | 6 +++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/limit/Limit.go b/limit/Limit.go index 410a2c8..c7d55af 100644 --- a/limit/Limit.go +++ b/limit/Limit.go @@ -23,8 +23,12 @@ func New(maxNum_in_period,ms_in_period,ms_to_timeout int) (*Limit) { go func(object *Limit){ for object.maxNum_in_period > 0 { - for i:=1;i<=object.maxNum_in_period;i++{ - object.bucket <- struct{}{} + object.bucket <- struct{}{} + for i:=1;i