Multithread / QuadriCore / OptoCore ? Il y a plusieurs ordis/calculateurs dans votre smartphone...

De la théorie à gauche ... qu'on aimerait bien en tant que programmeur voir marcher... à la pratique à droite ... et tout ce que cela implique.

Le problème DANS l'ordinateur/smartphone, ...

  • Il y a des ressources (mémoire, disque, audio, vidéo, ...) représentées dans l'image par les assiettes de croquettes
  • Les threads sont les puppies
  • S'il y en a qu'un seul, tout va bien, il naviguera entre les assiettes sans problème
  • S'il y en a plusieurs, là c'est le drame... si les assiettes ne sont pas "protégées" pour n'accepter qu'un seul puppies à la fois, ça va être l'explosion => crash, écran bleu, core dump, ...

Haut de page