[fpc-pascal] Threading vs Parallelism ?

Lars noreply at z505.com
Wed Apr 12 14:09:54 CEST 2017


On Fri, March 31, 2017 4:32 am, Michael Schnell wrote:
> On 31.03.2017 10:18, Tony Whyman wrote:
>
>> Neither of the above implies multiple CPUs or processing units.
>>
> Regarding the view of the application (disregarding execution speed) or
> of the application programmer, there is no difference between real
> ("Hardware")  and virtual (e.g. threads) parallelism. These dirty basics
> need to be handled by the software and hardware infrastructure.
>
> The use of real (e.g. multi CPU) parallelism that the application allows
> for being divided into multiple parallel "Threads".


 Or processes? If unix could just make processes even lighter weight or
faster loading, I might avoid threads and just use processes... Or use
some abstract tool that does not require I even know what is being used
under the hood...



More information about the fpc-pascal mailing list