lovr.thread.getWorkerCount
EditReturns the number of worker threads. This is controlled by the t.thread.workers setting in lovr.conf. By default, the number of workers is set to the number of CPU cores minus one (the main thread is considered a worker too).
workers = lovr.thread.getWorkerCount()Arguments
None
Returns
| Name | Type | Description |
| workers | number | The number of workers. |
Notes
LÖVR uses worker threads internally to parallelize some work, including physics, asset loading, and graphics. Additionally, custom Lua code can be offloaded to worker threads using lovr.thread.call, and any asynchronous function called in a task will run on a worker thread.