{"action":"created","issue":{"url":"https://api.github.com/repos/Pithikos/C-Thread-Pool/issues/35","repository_url":"https://api.github.com/repos/Pithikos/C-Thread-Pool","labels_url":"https://api.github.com/repos/Pithikos/C-Thread-Pool/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/Pithikos/C-Thread-Pool/issues/35/comments","events_url":"https://api.github.com/repos/Pithikos/C-Thread-Pool/issues/35/events","html_url":"https://github.com/Pithikos/C-Thread-Pool/pull/35","id":142864850,"number":35,"title":"Whole thread workers","user":{"login":"cyisfor","id":1278811,"avatar_url":"https://avatars.githubusercontent.com/u/1278811?v=3","gravatar_id":"","url":"https://api.github.com/users/cyisfor","html_url":"https://github.com/cyisfor","followers_url":"https://api.github.com/users/cyisfor/followers","following_url":"https://api.github.com/users/cyisfor/following{/other_user}","gists_url":"https://api.github.com/users/cyisfor/gists{/gist_id}","starred_url":"https://api.github.com/users/cyisfor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cyisfor/subscriptions","organizations_url":"https://api.github.com/users/cyisfor/orgs","repos_url":"https://api.github.com/users/cyisfor/repos","events_url":"https://api.github.com/users/cyisfor/events{/privacy}","received_events_url":"https://api.github.com/users/cyisfor/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-23T05:22:49Z","updated_at":"2016-05-09T09:23:15Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Pithikos/C-Thread-Pool/pulls/35","html_url":"https://github.com/Pithikos/C-Thread-Pool/pull/35","diff_url":"https://github.com/Pithikos/C-Thread-Pool/pull/35.diff","patch_url":"https://github.com/Pithikos/C-Thread-Pool/pull/35.patch"},"body":"I always wanted a thread pool whose workers pulled from a queue. Just made more mental sense to me, since I always use thread pools to parallelize a large number of identical or very similar tasks. Pull if you like, or don't. This way allows for custom setup and cleanup of each worker, FWIW."},"comment":{"url":"https://api.github.com/repos/Pithikos/C-Thread-Pool/issues/comments/217816653","html_url":"https://github.com/Pithikos/C-Thread-Pool/pull/35#issuecomment-217816653","issue_url":"https://api.github.com/repos/Pithikos/C-Thread-Pool/issues/35","id":217816653,"user":{"login":"qianguozheng","id":950855,"avatar_url":"https://avatars.githubusercontent.com/u/950855?v=3","gravatar_id":"","url":"https://api.github.com/users/qianguozheng","html_url":"https://github.com/qianguozheng","followers_url":"https://api.github.com/users/qianguozheng/followers","following_url":"https://api.github.com/users/qianguozheng/following{/other_user}","gists_url":"https://api.github.com/users/qianguozheng/gists{/gist_id}","starred_url":"https://api.github.com/users/qianguozheng/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qianguozheng/subscriptions","organizations_url":"https://api.github.com/users/qianguozheng/orgs","repos_url":"https://api.github.com/users/qianguozheng/repos","events_url":"https://api.github.com/users/qianguozheng/events{/privacy}","received_events_url":"https://api.github.com/users/qianguozheng/received_events","type":"User","site_admin":false},"created_at":"2016-05-09T09:23:15Z","updated_at":"2016-05-09T09:23:15Z","body":"This pull request have bugs.\r\n\r\nReproduce:\r\n1. Using privoxy+thread pool(with this patch), privoxy will crash, error message show buffer overlimit, such as..\r\n2. Using privoxy+thread pool(original code), privoxy work fine.\r\n\r\n"}}