That's probably one of those major caveatsI understand that _threads module is experimental and there are major caveats, but I'm surprised that such basic thing as not being able tu use REPL consistently thus effectively

It's hard to quantify. Some people have no problems, other people do, some more than others.Is it really _that_ bad
Things are a whole lot better than they used to be with '_thread' but there do seem to be some issues remaining, issues which may be more noticeable or problematic when developing code and returning to the REPL than running finished code on a Pico. What's tolerable and acceptable is in the eye of the beholder.
Thus the warnings and cautions. Pragmatically you either accept the risk of problems which may come with using '_thread' or don't use it. You can provide feedback on the issue to the MicroPython team, even sponsor research into problems and fixes -
https://github.com/orgs/micropython/discussions
Statistics: Posted by hippy — Sun Mar 17, 2024 4:46 pm