andywer / andywer/threads.js

Feature request: Add "disabled" mode to run without using threads

未關閉
#309 2 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
enhancement
主要語言
TypeScript
星號
3.5k
分支
173
PR 合併指標
30 天內沒有已合併 PR

描述

Use case: Debugging threads is possible, but harder than debugging the main process. If I have a problem in one of my threads, or the pool entry code itself, it would be amazing if I could provide threads.js an option or env var to disable threading. This way I don't have to refactor my code, I can use the same pool queuing code/event subscribing/thread expose code, but run it all single-threaded so I can set a debugger anywhere in the pipeline.

I'm aware a feature like this would be a fair amount of work by reworking `expose` to act like `module.exports` for the main thread instead, but I wanted to post this in case anybody likes this idea.

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。