DEV Community

Discussion on: How to Manage Multiple Threads in NodeΒ JS

Collapse
 
bleedingcode profile image
πŸ’» Bleeding Code-By John Jardin

Hi Bunyamin. I'm glad the article helped πŸ‘. The current version is 6.1.4 and the one I created a video for was 6.1.0, so it's pretty recent.

Also, in their GitHub docs, you will see references to minWorkers and maxWorkers. Strange how it's not available in the TS Interfaces.

github.com/josdejong/workerpool

From Their README:

The following options are available:

minWorkers: number | 'max'. The minimum number of workers that must be initialized and kept available. Setting this to 'max' will create maxWorkers default workers (see below).

maxWorkers: number. The default number of maxWorkers is the number of CPU's minus one. When the number of CPU's could not be determined (for example in older browsers), maxWorkers is set to 3.

Collapse
 
metammodern profile image
Buniamin Shabanov

Yes, I know it is written in docs.I was talking not about the options, but about the data after the pool starts. So, anyway, I found the answer. If someone will have issues like me: The pool data was moved into seperate .stats() method, so you can view all worker number there).
Anyway, thanks John)

Thread Thread
 
bleedingcode profile image
πŸ’» Bleeding Code-By John Jardin

Oh I see. Bleh sorry for misunderstanding your question. I'm glad you came right and this is a great find πŸ‘.