Welcome to Threadify!
Nitrocid provided a kernel thread manager that allowed you to manage threads, start them, stop them, and restart them. This kernel thread manager existed to solve a problem that Nitrocid was facing, and that was the inability to simply restart kernel threads using the standard Thread class found in .NET.
However, the kernel thread manager felt exclusive to Nitrocid and its mods, and we wanted other applications to benefit from the improvements that we’ve introduced in Nitrocid, so a new project has come to eliminate its exclusivity to Nitrocid and its mods.
We are so proud to introduce you to our brand new project, Threadify!
This project is a C# library that provides a thread manager that allows you to restart threads without having to manually create a new thread instance. Threadify abstracts all the hard work into having to create a new thread instance while maintaining the set of parameters consistently across each new thread regeneration: name, function, and background state.
This library is taken from the kernel thread management portion of Nitrocid, where stability was proven thanks to continuous tests and improvements across generations of Nitrocid and its mod API. During development of 0.0.20 in 2022, we created a thread manager to solve thread restart problems. Since then, it received multiple new features, improvements, and bug fixes to the point that we felt that it was stable.
So, Threadify provides you a building block to create threads that you can restart more effortlessly. Not only that, but it also provides you with convenience functions and with a built-in error handler that prevents your whole application from crashing just because a thread crashed.
To learn more, consult the two Newsroom articles:
Press release Nitrocid’s methodology Source code #Net #C #dotnet #Library #news #Tech #Technology #Threadify #update
