A world apart from the everday ...

Assert.IsTrue(Entries.Count == 0);

Threads vs Processes ... what is the difference?

So I was recently asked by another developer what the difference between a process and a thread was ...

Easy, I thought and launched into a technical explanation of the wonderful Windows Internal and about shared memory and this and that and so forth ...

Soon though I realised I had completely lost him ... maybe it was the completely blank look on his face that gave me some clue, I'm not sure; but the fact remained I was not helping and was confusing him more than he was before.

So good old Google to the rescue once again.

Enter "Process vs Thread" and because I wasn't exactly "Feeling lucky" I watched hundreds and hundreds and hundreds and posts being churned out.

Post after post claimed to have the real answer, but none of them were able to tell it to me as if I were a baker and not a programmer. (nothing wrong with bakers btw. especially when they provide me my daily dose of chocolate croissants)

Finally I saw something that caught my eye;

My grandmother and the difference between processes and threads

This guy is brilliant! He has managed to break down something quite technical and obscure into a language any self respecting gangster (and grandmother too hopefully) would be able to grasp without difficulty.

Go check it out ... 

I loved it! It's been a while since I laughed about Process and Threads. Wink [;)]

 

Leave a Comment

(required) 

(required) 

(optional)

(required) 


Enter the numbers above: