Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Virtuālo pavedienu izpēte Java valodā
Nosaukums angļu valodā Research on Virtual Threads in Java Language
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Pāvels Rusakovs
Recenzents Kārlis Berkolds
Anotācija Vairākākpavedienošana ir plaši pielietojams paņēmiens programmatūras ātrdarbības uzlabošanai, taču tai ir trūkumi. Piemēram, gaidot rezultātu no kādas ārējas programmas (datu bāzes vai cita servera) pavediens ir bloķēts un nespēj veikt nekādas citas darbības. Virtuālie pavedieni, kas nesen tika iekļauti Java programmēšanas valodā, ir viens no augstāk minētas problēmas risinājumiem. Bakalaura darbā tika izpētīta vairākpavedienošana vispārīga līmenī, tās pielietošanas jomas un iespējamas kļūdas. Tika izpētīta vairākpavedienošanas implementācija Java valoda un rīku klāsts kas ir paredzēts darbam ar vairākpavedienošanu. Tika apskatīta virtuālo pavedienu koncepcija, tas iekšējais darbības princips un sintakse. Apskatīti esoši pētījumi par pāreju uz virtuālajiem pavedieniem, veiktspējas salīdzinājums ar Java platformas pavedieniem. Tika arī izpētīta līdzīga konkurences koncepcija – Kotlin līdzprogrammas. Darbā tika eksperimentāli noteikts, cik efektīvi virtuālie pavedieni sadarbojas ar dažādiem ievadizvades rīkiem. Rezultātā tika izveidotas rekomendācijas attiecībā pret iespējamo pāreju uz virtuālajiem pavedieniem un to vietu Java valodā. Darbā ir 59 lapaspuses, 18 attēli un 6 tabulas. Tika izmantoti 32 informācijas avoti. Darbam ir 11 pielikumi.
Atslēgas vārdi Java, virtuālie pavedieni, laiksakritība, vairākpavedienošana
Atslēgas vārdi angļu valodā Java, virtual threads, concurrency, multithreading
Valoda lv
Gads 2025
Darba augšupielādes datums un laiks 27.05.2025 23:38:59