← Back to context

Comment by mike_hearn

2 hours ago

There were other issues too, no? They went all in on multi-threading of the GUI which is super hard to do well, so apps were often crash prone.

I'm not familiar with Be API, but I did a lot of GUI dev in Java Swing back in the day. It's not that hard in principle, you launch whatever background op in whatever threads you like, and any GUI updates have to be done by sending messages back to the GUI event thread (or something like Swing.invokeLater(closure)).