Hub: @Uko Tag: All

Concurrent Programming in Pharo

By Yuriy Tymchuk on 4 August 2014 at @Uko under #Concurrent, #Programming, #Pharo, #proces, #processor, #semaphore, #delay   1 thanks

Pharo as any Smalltalk is a sequential language since at one point in time there is onlyone computation carried on. However, it has the ability to run programs concurrently by interleaving their executions. The idea behind Smalltalk was to propose a complete OS and as such a Smalltalk run-time offers the possibility to execute different processes (or threads) that are scheduled by a process scheduler defined within the language.