Clip
The Evolution of Simula
Simula 67, the first Simula specification was developed in 1967 with coroutines which are almost threads, and didn't require complex locking, but couldn't be done on multicore machines since you couldn't use multiple cores without getting into the universe of semaphores and locks.