Domov Razvoj Kaj je težka nit? - definicija iz tehopedije

Kaj je težka nit? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni težka nit?

V IT-ju je težka nit nit, ki ima prefinjen kontekst in zahteva, da procesor opravi več dela, da bi naročil njegovo izvedbo. Splošna definicija niti v IT je en sam postopek, ki je izoliran v kodi, pri čemer imajo lahko nekateri programi več niti, na primer za sprejem več uporabnikov ali ločevanje definicij več nalog.


Tehopedija razlaga težke niti

Procesorji obdelujejo več niti, da dajo prednost izvedbam. Posamezna nit bo del izvajanja programa, s katerim lahko procesor sam upravlja. Glede na to nekateri strokovnjaki uvrščajo niti kot lahke ali težke, odvisno od ozadja. Lahka nit bi bila nit, ki ne zahteva veliko "sprememb" v sistemu, da bi izvedli njegovo izvedbo. Nasprotno pa lahko izvedba težke niti zahteva preklop na drugačen nabor kontekstnih virov ali ukvarjanje z različno razporejenim pomnilniškim prostorom, kar lahko zahteva več časa za preklop. En primer težke niti je povprečen postopek UNIX, pri katerem bodo morda morali procesorji dostopati do več virov in čas preklopa je lahko večji kot pri nekaterih drugih vrstah niti v različnih okoljih operacijskega sistema. Niti ali procesi z lastnim virtualnim pomnilnikom se lahko štejejo za težke niti in tiste, ki lahko vključujejo določene omejitve dostopa. Pomembno je upoštevati, da sta izraza „lahka nit“ in „težka nit“ subjektivna in da ju programerji in drugi na splošno definirajo.

Kaj je težka nit? - definicija iz tehopedije