X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=README.md;h=47a680d039609442639275395e62b5b699a540cb;hb=8c0b113f317f5e59160fb5174fd951330756221b;hp=0faebec4220e2a7e9208b6cd6fe8e1fa8d97401e;hpb=8ea47589a8f04b7018bd39c230d68de456c27bb0;p=poolifier.git diff --git a/README.md b/README.md index 0faebec4..47a680d0 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,11 @@ Please consult our [general guidelines](#general-guidelines). - Support for multiple task functions :white_check_mark: - Support for sync and async task functions :white_check_mark: - Tasks distribution strategies :white_check_mark: +- Lockless tasks queueing :white_check_mark: +- Queued tasks rescheduling: + - Task stealing :white_check_mark: + - Tasks stealing under back pressure :white_check_mark: + - Tasks redistribution on worker error :white_check_mark: - General guidelines on pool choice :white_check_mark: - Error handling out of the box :white_check_mark: - Widely tested :white_check_mark: @@ -128,7 +133,7 @@ pool.emitter.on(PoolEvents.ready, () => console.info('Pool is ready')) pool.emitter.on(PoolEvents.busy, () => console.info('Pool is busy')) // the execute method signature is the same for both implementations, -// so you can easy switch from one to another +// so you can easily switch from one to another pool .execute() .then((res) => {