Commit Graph

  • 9f7ac7e7aa Merge branch 'develop' andy pan 2018-06-15 11:53:15 +08:00
  • 849d3cf828 Merge branch 'develop' andy pan 2018-06-15 11:37:15 +08:00
  • d172d8355e Merge branch 'develop' andy pan 2018-06-15 11:28:33 +08:00
  • 8c76e9fa87 Merge branch 'develop' andy pan 2018-06-15 11:28:21 +08:00
  • b92dc131a8 Merge branch 'develop' andy pan 2018-06-15 11:27:00 +08:00
  • ce8f31e051 Auto stash before merge of "develop" and "origin/develop" andy pan 2018-06-15 11:26:37 +08:00
  • cb7070eb8c Merge remote-tracking branch 'origin/develop' into develop Andy Pan 2018-06-15 08:04:37 +08:00
  • daf637e4f7 optimization for getWorker() Andy Pan 2018-06-15 08:04:28 +08:00
  • c6a35f44ca Merge branch 'develop' andy pan 2018-06-08 14:54:43 +08:00
  • 928d5fc6ff update - andy pan 2018-06-08 14:54:31 +08:00
  • 64e9c29993 add Chinese readme andy pan 2018-06-08 14:50:56 +08:00
  • 4db504f4ca Merge branch 'develop' andy pan 2018-06-07 14:18:39 +08:00
  • b6f91756ab update benchmark test code andy pan 2018-06-07 14:12:47 +08:00
  • d5668ce8ad Merge branch 'develop' andy pan 2018-05-30 12:59:14 +08:00
  • affcb8eaf7 Merge branch 'develop' andy pan 2018-05-30 12:59:00 +08:00
  • d30d625580 Merge branch 'develop' andy pan 2018-05-30 12:57:34 +08:00
  • d56ebb1a29 finish the ReSize() and Release() methods andy pan 2018-05-30 12:57:20 +08:00
  • 92a7dec196 optimization andy pan 2018-05-30 12:37:13 +08:00
  • f947885bca Merge branch 'develop' andy pan 2018-05-28 19:36:33 +08:00
  • d9363d36ec update - andy pan 2018-05-28 19:19:17 +08:00
  • e984aa57c8 Merge branch 'develop' Andy Pan 2018-05-27 22:52:01 +08:00
  • d44bf06db0 Merge branch 'develop' Andy Pan 2018-05-27 22:51:49 +08:00
  • 3dff642352 Merge branch 'develop' Andy Pan 2018-05-27 22:49:33 +08:00
  • e80cd240d5 update readme Andy Pan 2018-05-27 22:48:44 +08:00
  • 6fa37b8aa7 update go test and readme Andy Pan 2018-05-27 22:41:55 +08:00
  • 5cb6db0bb1 Merge branch 'develop' Andy Pan 2018-05-26 17:26:49 +08:00
  • 2fef3ca1f7 update - Andy Pan 2018-05-26 17:26:36 +08:00
  • dbc39db648 update example and readme Andy Pan 2018-05-26 08:42:10 +08:00
  • bd4836ddec Merge branch 'develop' Andy Pan 2018-05-25 00:44:25 +08:00
  • 4b806f461b change some comments Andy Pan 2018-05-25 00:43:53 +08:00
  • 5326374a22 Auto stash before merge of "develop" and "origin/develop" Andy Pan 2018-05-24 23:43:34 +08:00
  • aaa7bad491 rearrange task channel andy pan 2018-05-24 19:32:45 +08:00
  • 07f98b4ac6 remove some comments andy pan 2018-05-24 19:30:18 +08:00
  • ab6390f6d0 optimization andy pan 2018-05-24 19:27:54 +08:00
  • 6581f1821d update andy pan 2018-05-24 18:35:26 +08:00
  • ff4b7d8a22 update andy pan 2018-05-24 18:30:58 +08:00
  • 08e6a26217 Merge remote-tracking branch 'origin/develop' into develop andy pan 2018-05-24 13:36:41 +08:00
  • 08a652b1dc go test optimization andy pan 2018-05-24 13:35:57 +08:00
  • ea5025d8ab update Andy Pan 2018-05-23 23:55:42 +08:00
  • 8fb25cc0c4 Merge branch 'develop' andy pan 2018-05-23 18:51:10 +08:00
  • 2e3a9a650e update go test andy pan 2018-05-23 17:21:39 +08:00
  • 8e7ee16f0d update benchmarks andy pan 2018-05-23 16:43:05 +08:00
  • 86325a5f3e update - andy pan 2018-05-23 11:17:00 +08:00
  • 19e41472a9 update - andy pan 2018-05-23 11:05:23 +08:00
  • ed55924e35 Merge branch 'develop' Andy Pan 2018-05-23 07:56:34 +08:00
  • 0453f88168 update Andy Pan 2018-05-23 00:46:43 +08:00
  • 004caa6636 update benchmark Andy Pan 2018-05-23 00:01:10 +08:00
  • ffe56cc35d Auto stash before merge of "develop" and "origin/develop" Andy Pan 2018-05-22 22:37:55 +08:00
  • d606fb79f6 benchmarks updated andy pan 2018-05-22 18:00:15 +08:00
  • b2ab15fa96 update andy pan 2018-05-22 16:20:01 +08:00
  • f4a3fc5efd add one more check when getting worker andy pan 2018-05-22 16:10:29 +08:00
  • 967b0b04e2 optimization Andy Pan 2018-05-22 12:01:00 +08:00
  • fad443d7d8 add a new type of pool, allowing to create a pool with a function Andy Pan 2018-05-22 11:26:16 +08:00
  • 63ebcb38dd update go test and benchmarks test Andy Pan 2018-05-22 11:17:19 +08:00
  • 6e53c23ace Merge branch 'develop' andy pan 2018-05-21 12:48:18 +08:00
  • 63df9f08b2 Merge branch 'develop' andy pan 2018-05-21 12:48:03 +08:00
  • 67b7e281dc Merge branch 'develop' andy pan 2018-05-21 12:45:26 +08:00
  • 117d89e42b update readme andy pan 2018-05-21 12:45:15 +08:00
  • a6b0c47b0d Merge branch 'develop' andy pan 2018-05-21 10:48:43 +08:00
  • 46acf38a82 correct the wrong errors package andy pan 2018-05-21 10:48:25 +08:00
  • a2b0caebe5 Merge branch 'develop' andy pan 2018-05-21 10:45:43 +08:00
  • cc5da35919 update readme andy pan 2018-05-21 10:45:25 +08:00
  • 402b7ce123 Merge branch 'develop' andy pan 2018-05-21 10:41:59 +08:00
  • 4c08436194 format the some comments andy pan 2018-05-21 10:37:03 +08:00
  • 0244b2356f update MIT license info Andy Pan 2018-05-20 23:57:48 +08:00
  • 760cd13e70 update benchmarks section in readme Andy Pan 2018-05-20 23:46:28 +08:00
  • 679af052bd add MIT license Andy Pan 2018-05-20 23:39:17 +08:00
  • 1b2113dd67 update readme Andy Pan 2018-05-20 23:35:28 +08:00
  • 4c2aa0fa8d update readme Andy Pan 2018-05-20 23:34:34 +08:00
  • e8c5451c92 update the readme Andy Pan 2018-05-20 23:27:20 +08:00
  • 6f6a14b29e update the example code Andy Pan 2018-05-20 23:26:15 +08:00
  • f0c48f295b golint the codes Andy Pan 2018-05-20 21:41:32 +08:00
  • 47e2b9efaa gofmt Andy Pan 2018-05-20 21:29:38 +08:00
  • a008afdc73 gofmt Andy Pan 2018-05-20 21:28:32 +08:00
  • 8ce8486b70 add copyright for go test Andy Pan 2018-05-20 21:25:59 +08:00
  • e45aaccb97 update - Andy Pan 2018-05-20 21:24:54 +08:00
  • 1963c3c39b correct the function name Andy Pan 2018-05-20 21:23:44 +08:00
  • 4d7d0b1a8a update go test Andy Pan 2018-05-20 21:21:56 +08:00
  • 301221be5d add all comments Andy Pan 2018-05-20 21:09:45 +08:00
  • 1ee8144272 add a new module of cleaning up goroutines Andy Pan 2018-05-20 18:57:11 +08:00
  • 2b0c0227b6 add the copyright of MIT license Andy Pan 2018-05-20 16:37:17 +08:00
  • ddcdb57b63 pass the benchmark test Andy Pan 2018-05-20 16:22:56 +08:00
  • d24d6020c3 optimization Andy Pan 2018-05-20 15:28:27 +08:00
  • 5b274e54b4 test Andy Pan 2018-05-20 11:51:14 +08:00
  • c5e17c566b update Andy Pan 2018-05-20 10:23:49 +08:00
  • 92bcb74066 remove useless comments Andy Pan 2018-05-20 09:46:49 +08:00
  • 798a61d175 optimize memory using Andy Pan 2018-05-20 03:35:31 +08:00
  • 91349c14bb use sync.Pool to recycle goroutines Andy Pan 2018-05-20 02:52:39 +08:00
  • a59f51fefd update Andy Pan 2018-05-20 01:38:50 +08:00
  • 3a8cc09373 update benchmark Andy Pan 2018-05-20 00:11:51 +08:00
  • 315a18400c update go test Andy Pan 2018-05-19 20:16:33 +08:00
  • 0423264ffa use WaitGroup to wait all goroutines to exit Andy Pan 2018-05-19 19:51:33 +08:00
  • 0fd8ba8dae use the "container/list" to keep workers Andy Pan 2018-05-19 19:08:31 +08:00
  • 2929cede54 use sync.Pool Andy Pan 2018-05-19 18:24:36 +08:00
  • 0c7ba6d3ac optimization Andy Pan 2018-05-19 16:10:38 +08:00
  • 04e6d942d4 add benchmark test Andy Pan 2018-05-19 15:57:04 +08:00
  • 2f6f0de82b update go test Andy Pan 2018-05-19 15:22:14 +08:00
  • 5c30d8f881 update Andy Pan 2018-05-19 13:11:21 +08:00
  • 8ff88950b8 add codes for reusing workers Andy Pan 2018-05-19 13:09:44 +08:00
  • b7b2b27596 reuse workers Andy Pan 2018-05-19 12:57:01 +08:00