After quite some detours, with this take I'm finally able to provide a stringent design to embody all the variants of thread start encountered in practice in the Lumiera code base. Especially the *self-managed* thread is now represented as a special-case of a lifecycle-hook, and can be embodied into a builder front-end, able to work with any client-provided thread-wrapper subclass. |
||
|---|---|---|
| .. | ||
| gear | ||
| mem | ||
| DIR_INFO | ||
| test-filedescriptors.c | ||
| test-filehandles.c | ||
| test-fileheader.c | ||
| test-filemmap.c | ||
| test-resourcecollector.c | ||
| test-threadpool.c | ||
| test-threads.c | ||