Apibrėžimas - ką reiškia sunkiasvoris siūlas?
IT srityje sunkiasvoris siūlas yra sudėtingas kontekstas, reikalaujantis, kad procesorius atliktų daugiau darbų, kad užsakytų jo vykdymą. Bendras IT sriegio apibrėžimas yra vienas procesas, atskirtas kode, kai kai kurios programos gali turėti keletą gijų, pavyzdžiui, kad tilptų keli vartotojai, arba atskiri kelių užduočių apibrėžimai.
„Techopedia“ paaiškina sunkiasvorę giją
Procesoriai tvarko keletą gijų, kad būtų vykdomi prioritetai. Vienas sriegis bus programos vykdymo dalis, kurią procesorius gali tvarkyti atskirai. Atsižvelgdami į tai, kai kurie ekspertai priskiria siūlus lengviems arba sunkiems, atsižvelgiant į jų kontekstą. Lengvas siūlas būtų siūlas, kuriam įgyvendinti nereikia daug sistemos „pakeitimų“. Atvirkščiai, sunkių gijų vykdymui gali reikėti perjungti į kitokius kontekstinius išteklius arba elgtis su skirtingai paskirta atminties vieta, kuriai perjungti gali prireikti daugiau laiko. Vienas iš sunkiųjų gijų pavyzdžių yra vidutinis UNIX procesas, kai procesoriams gali reikėti pasiekti daugiau išteklių, o perjungimo laikas gali būti ilgesnis nei naudojant kai kurias kitas gijas skirtingose operacinės sistemos aplinkose. Gijos ar procesai, turintys savo virtualiąją atmintį, gali būti laikomi sunkiasvoriais, taip pat ir tie, kuriems gali būti taikomi tam tikri prieigos apribojimai. Svarbu pažymėti, kad sąvokos „lengvas siūlas“ ir „sunkus siūlas“ yra subjektyvios ir paprastai programuotojai ir kiti jas apibūdina kiekvienu atveju atskirai.