mikespook/gearman-go — pull request #2 by miraclesu (2012-12-29 16:05:50+00:00)
Title: fixed job limit bug

修复job limit的bug。以前只能控制job执行的个数，不能控制job grab的个数，当job server里的job数量达到10W级别的时候，并且job的执行时间比较长，也不能并发执行的时候，会创建大量的goroutine，导致资源的占用迅速上升，达不到限制资源使用的目的。
(w *Worker) Work()方法里的闭包封闭成一个单独方法的目的是，如果使用闭包，大量并发的时候，job变量可能会被覆盖，去掉闭包即可消除隐患。
希望能采纳，谢谢。