-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
bugBugs/Crashes, etc.Bugs/Crashes, etc.threadingThreads, mutexes, signals, etc.Threads, mutexes, signals, etc.
Description
Currently FPL has a limit of N fplThreadHandle it can support.
As the CPU core counts increases, FPL must be up-to-date, to match the max number of cores/threads, otherwise it will crash or not allow to create a thread.
To fix this, we have to remove the limit and introduce a bucket list that gets dynamically allocated with 32 threads per bucket. This is important, because threads are a operating system type and you can have as many as you want.
The signals suffer from the same issue, so please fix it in there as well.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugBugs/Crashes, etc.Bugs/Crashes, etc.threadingThreads, mutexes, signals, etc.Threads, mutexes, signals, etc.