Hacker News new | past | comments | ask | show | jobs | submit
IIRC BeOS gave every window its own thread rather than have one GUI thread per app. So in effect every app was multi-threaded by default.