yes but i also have to evaluate the response, edit and calculate a process-image with many 16bit registers, furthermore many logics run through every 100ms to register changes and to switch the corresponding states. Each logic is generated dynamically at runtime as a class and runs on its own. Since there are about 26 different types of logics, some of which are used more often, the workload can already be very high. There are sometimes really many tasks that unnecessarily burden a single thread. Especially on a Raspberry Pi it would be desirable to be able to outsource single tasks to new threads.