java - Pourquoi plusieurs threads accèdent-ils à la même ressource?
PHP中文网
PHP中文网 2017-06-12 09:27:45
0
2
967

Comme le titre l'indique, le multithreading est essentiellement la planification et l'allocation raisonnables de tranches de temps CPU pour obtenir une simultanéité apparente, mais en fait, une seule instruction est exécutée à la fois. Pourquoi plusieurs threads accèdent-ils à une ressource ?

PHP中文网
PHP中文网

认证0级讲师

répondre à tous (2)
扔个三星炸死你

Parce qu'une opération sur une ressource peut être composée de plusieurs instructions, ce n'est que lorsque ces multiples instructions seront exécutées que l'opération sur la ressource sera terminée. Si vous n'avez pas fini d'exécuter ces instructions, passez à d'autres threads macroscopiquement. situations où plusieurs threads accèdent à la même ressource

Et qui a dit qu'il n'y avait en réalité qu'une seule instruction exécutée à la fois ? Qui a dit que le multithreading n’était qu’une question de concurrence apparente ? Ne sais-tu pas que多核CPUexiste !!!!!

    淡淡烟草味

    Parce qu'il dispose d'un processeur multicœur

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!