| 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 |