├── LICENSE ├── README.md ├── package.json ├── src ├── config.js ├── constants.js ├── index.js ├── threadPool.js ├── utils.js ├── work.js └── worker.js └── test ├── test-es6 ├── index.js └── work.js ├── test-mjs ├── index.js └── work.mjs ├── testBenchmark ├── cal.js ├── client.js ├── constants.js ├── server.js └── slowServer.js ├── testCancel ├── cancel.js └── index.js ├── testEvent ├── event.js └── index.js ├── testParams ├── event.js └── index.js ├── testPoolExit └── index.js ├── testSingleThreadPool ├── index.js ├── sync_1.js └── sync_2.js ├── testStr └── index.js ├── testSync ├── index.js ├── sync_1.js └── sync_2.js └── testTimeout ├── index.js └── timeout.js /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/package.json -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/src/config.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/src/index.js -------------------------------------------------------------------------------- /src/threadPool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/src/threadPool.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/src/utils.js -------------------------------------------------------------------------------- /src/work.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/src/work.js -------------------------------------------------------------------------------- /src/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/src/worker.js -------------------------------------------------------------------------------- /test/test-es6/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/test-es6/index.js -------------------------------------------------------------------------------- /test/test-es6/work.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/test-es6/work.js -------------------------------------------------------------------------------- /test/test-mjs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/test-mjs/index.js -------------------------------------------------------------------------------- /test/test-mjs/work.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/test-mjs/work.mjs -------------------------------------------------------------------------------- /test/testBenchmark/cal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testBenchmark/cal.js -------------------------------------------------------------------------------- /test/testBenchmark/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testBenchmark/client.js -------------------------------------------------------------------------------- /test/testBenchmark/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testBenchmark/constants.js -------------------------------------------------------------------------------- /test/testBenchmark/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testBenchmark/server.js -------------------------------------------------------------------------------- /test/testBenchmark/slowServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testBenchmark/slowServer.js -------------------------------------------------------------------------------- /test/testCancel/cancel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testCancel/cancel.js -------------------------------------------------------------------------------- /test/testCancel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testCancel/index.js -------------------------------------------------------------------------------- /test/testEvent/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testEvent/event.js -------------------------------------------------------------------------------- /test/testEvent/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testEvent/index.js -------------------------------------------------------------------------------- /test/testParams/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testParams/event.js -------------------------------------------------------------------------------- /test/testParams/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testParams/index.js -------------------------------------------------------------------------------- /test/testPoolExit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testPoolExit/index.js -------------------------------------------------------------------------------- /test/testSingleThreadPool/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testSingleThreadPool/index.js -------------------------------------------------------------------------------- /test/testSingleThreadPool/sync_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testSingleThreadPool/sync_1.js -------------------------------------------------------------------------------- /test/testSingleThreadPool/sync_2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testSingleThreadPool/sync_2.js -------------------------------------------------------------------------------- /test/testStr/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testStr/index.js -------------------------------------------------------------------------------- /test/testSync/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testSync/index.js -------------------------------------------------------------------------------- /test/testSync/sync_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testSync/sync_1.js -------------------------------------------------------------------------------- /test/testSync/sync_2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testSync/sync_2.js -------------------------------------------------------------------------------- /test/testTimeout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testTimeout/index.js -------------------------------------------------------------------------------- /test/testTimeout/timeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theanarkh/nodejs-threadpool/HEAD/test/testTimeout/timeout.js --------------------------------------------------------------------------------