recherche

Maison  >  Questions et réponses  >  le corps du texte

java - Pourquoi plusieurs threads accèdent-ils à la même ressource?

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中文网2764 Il y a quelques jours1082

répondre à tous(2)je répondrai

  • 扔个三星炸死你

    扔个三星炸死你2017-06-12 09:29:45

    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 多核CPU existe !!!!!

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-12 09:29:45

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

    répondre
    0
  • Annulerrépondre