batchqueue icon indicating copy to clipboard operation
batchqueue copied to clipboard

Update queue.go

Open tangseng opened this issue 10 years ago • 1 comments

增加: 队列中任务超时的限制 整个队列的关闭 在 start 中判断 q.taskList.head == nil 成立时进行 q.Unlock() 以及 time.Sleep(time.Millisecond * 10)(避免cpu)

tangseng avatar Jan 07 '15 08:01 tangseng

哦,Close()的想法是因为我这边会根据请求以及服务器的负载情况进行队列的新建或关闭。 Now()中不加的,想当对一个队列进行关闭操作后,队列可以继续将队列中剩余的任务执行完,当执行完后再关闭channel。 :)

tangseng avatar Jan 08 '15 08:01 tangseng