|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Ordbehandlingsprogram >> Content

    Ett exempel på multithreading är Microsoft Word som begär att delsystemet läste en stor fil från hårddisk och utskriftsjobb samtidigt?

    Det är inte riktigt ett exakt exempel på multithreading. Även om det kanske * verkar * som Microsoft Word gör båda sakerna samtidigt, är det mer troligt att du använder en kombination av:

    * asynkron I/O: Microsoft Word skickar en begäran om att läsa filen och en begäran om att skriva ut dokumentet. Det väntar inte på att någon av operationen ska avsluta innan den fortsätter. Operativsystemet hanterar läsning och utskrift i bakgrunden medan ordet fortsätter att vara lyhörd för användaren.

    * Flera processer: Moderna operativsystem är mycket bra på att jonglera flera uppgifter. Det är möjligt att filläsningen sker i en separat process än utskriften, vilket ger en illusion av samtidig åtgärd.

    Sann multithreading:

    Multithreading inom en enda process (som ord) skulle involvera:

    * Flera trådar: Föreställ dig att det har flera små program (trådar) som körs inuti.

    * delade resurser: Dessa trådar skulle dela samma minne och resurser, vilket möjliggör mycket effektiv kommunikation mellan dem.

    * samtidig exekvering: Trådarna kan potentiellt utföra instruktioner samtidigt (på moderna multikärnprocessorer).

    Exempel på multithreading i ord:

    * stavningskontroll: Ordet kan ha en tråd tillägnad att kontrollera stavning i bakgrunden när du skriver. Detta gör att du kan fortsätta skriva utan att vänta på att stavningskontrollen är klar.

    * autosave: En annan tråd kanske körs i bakgrunden för att spara ditt dokument med jämna mellanrum.

    Den viktigaste skillnaden:

    Exemplet du gav framhäver en gemensam missuppfattning. Medan operativsystem är mycket bra på att skapa en illusion av samtidiga uppgifter, uppnås detta ofta genom asynkrona I/O och flera processer. Sann multithreading involverar flera oberoende trådar inom en enda process, vilket erbjuder ännu finare kontroll och effektivitet.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur återställa lösenordet i Word 2003
    ·Hur till Redigera flera Word-dokument
    ·Hur man kan eliminera sidor inom ett Word-dokument
    ·Hur Anpassa Word Band
    ·Hur indikerar ord varje vad när funktionen för spåra…
    ·Hur man skriver ut större teckensnitt i Word
    ·Hur man uppdaterar en korsreferens i Word
    ·Hur registrerar jag mitt Microsoft Office Software
    ·Hur man gör en Grader Sign
    ·Hur man gör Flash Cards i OpenOffice
    Utvalda artiklarna
    ·Hur göra en Flash-video från MP3 Audio
    ·Hur får du åtkomst till ett tidigare sparat dokument …
    ·Hur på siffror för Mac -datorer kan du skapa ditt ege…
    ·Hur du uppdaterar FileZilla
    ·Hur du ändrar ditt Amazon Fire TV Stick-namn
    ·Vad kan du göra med ett gästkonto på din dator?
    ·Hur överföra filer från en Mac till en LG enV2
    ·Porträtt Effekter i Adobe Photoshop CS
    ·Hur mycket minne tar AVG Antivirus på din dator?
    ·Hur man gör en Månen i GIMP
    Copyright © Dator Kunskap https://www.dator.xyz