3 ms·
> Printf isn't re-entrant, and they are calling it from multiple threads. This! Simple schedulers generally only allow system calls (such as printf) from the
by whiw 2y ago
> Printf isn't re-entrant, and they are calling it from multiple threads.
This! Simple schedulers generally only allow system calls (such as printf) from the main thread. If you really want to 'print' from a child thread then send a message to the main thread, asking that it prints the message contents on on behalf of the child thread.