shinyblink / sled

Satanic/Sexy/Stupid/Silly/Shiny LED matrix controller
https://shinyblink.github.io/sled/
ISC License
122 stars 25 forks source link

Multithreading/Multitasking #33

Closed vifino closed 6 years ago

vifino commented 6 years ago

Since f991962b6c20edfa5179a628bc07d556e4be0f12 we got a thread/task abstraction. So, the next natural step is to parallelize things.

I believe this should be done in a rather generic fashion, rather than hardcode things. Focussing on reusability is quite important.

vifino commented 6 years ago

The taskpool branch has some stuff regarding the worker pool. It's not done and it's not tested.

vifino commented 6 years ago

Now the taskpool works.