Preview

М. Қозыбаев атындағы Солтүстік Қазақстан Университетінің Хабаршысы

Кеңейтілген іздеу

JAVA 19 ЖӘНЕ SPRING BOOT 3 ДЕ ВИРТУАЛДЫ ПАИДАЛАНУЛАР: БЕЛСЕМДІЛІК ЖӘНЕ ӨСКЕНДІКТІ ӨСТЕУ

https://doi.org/10.54596/2958-0048-2024-1-117-122

Толық мәтін:

Аннотация

Мақала Java тілінің 19 нұсқасында көрсетілген Виртуальды потоктар - жаңа функцияны қарастырады. Виртуальды потоктар операциялық жүйенің ажыратын потоктарына арналған отдықтарды сұрамайды жасауды мүмкіндік беретін абстракция. Бұл көптеген потоктарды жасауға мәжбүр етпейді. Ол многопоточностьқа қойылатын өтінішті қызметтерді азайту мүмкіндігін береді, бұл да қолданушылардың қосымша барлықларын әрекет еткізу және қолданушылардың ис-шараларын әрекет ету жылдамдығы мен эффективтілігін көтеруге әкеледі. Мақалада Виртуальды потоктардың жұмыс принципі, олардың артықшылықтары мен ешкімдіктері талқыланады. Сондай-ақ, Spring Boot 3 фреймворкінің Виртуальды потоктарға қолдау көрсетуі өзгерісі талқыланады. Қызметтерді ақпараттық жүктемелерді орындауынан қызметтердің производительностін көтере алатынын көрсетті. Мысалы, 1000 екінші талдақтағы Spring Boot қосымшасын қолдану құрылымдардың қолдануымен салды, ол виртуальды потоктарды қолданудың басынан производительностін 20% көтереді деп көрсетті.

Авторлар туралы

М. Е. Чигуров
М. Қозыбаев атындагы Солтүстік Қазақстануниверситеті
Қазақстан

Петропавл



В. П. Куликова
М. Қозыбаев атындагы Солтүстік Қазақстануниверситеті
Қазақстан

Петропавл



Е. М. Крылова
Сібір мемлекеттік геожүйелер және технологиялар университеті
Қазақстан

Новосибирск



Әдебиет тізімі

1. Spring Versions JPA - Reference Documentation // URL: https://paulcwarren.github.io/springcontent/refs/snapshot/1.0.x/jpaversions-index.html (data obrashcheniya: 01.03.24)

2. Deitel H.M. Operating Systems / H.M. Deitel, P.J. Deitel, D.R. Choffnes. 3rd ed. - M.: LLC "Binompress", 2006. Vol.1. 1024 p., Vol.2. 704 p.

3. Tanenbaum A.S. Modern Operating Systems / A. Tanenbaum. 2nd ed. - St. Petersburg: Peter, 2006. - 1038 p.

4. James Gosling, Bill Joy, Guy Steele, Gilad Bracha, Alex Buckley Java(TM) Programming Language, Java SE 8 Edition // URL: https://docs.oracle.com/javase/specs/jvms/se8/jvms8.pdf (data obrashcheniya: 05.03.24)

5. Tim Lindholm, Frank Yellin, Gilad Bracha, Alex Buckley The JavaTM Virtual Machine Specification, Java SE 8 Edition // URL: https://docs.oracle.com/javase/specs/jvms/se8/jvms8.pdf (data obrashcheniya: 07.03.24)

6. Performing Concurrent Network Requests in Java: Fast and Efficient // URL: https://medium.com/nuances-ofprogramming/%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%D0%BE%D0%B4%D0%BD%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D1%85%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D1%85-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2-%D0%B2-java-%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE-%D0%B8-%D1%8D%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BEd51777f9700f (data obrashcheniya: 07.03.24)


Рецензия

Дәйектеу үшін:


Чигуров М.Е., Куликова В.П., Крылова Е.М. JAVA 19 ЖӘНЕ SPRING BOOT 3 ДЕ ВИРТУАЛДЫ ПАИДАЛАНУЛАР: БЕЛСЕМДІЛІК ЖӘНЕ ӨСКЕНДІКТІ ӨСТЕУ. М. Қозыбаев атындағы Солтүстік Қазақстан Университетінің Хабаршысы. 2024;(1 (61)):117-122. https://doi.org/10.54596/2958-0048-2024-1-117-122

For citation:


Chigurov M.M., Kulikova V.P., Krylova E.M. VIRTUAL THREADS IN JAVA 19 AND SPRING BOOT 3: ENHANCING PERFORMANCE AND EFFICIENCY OF APPLICATIONS. Vestnik of M. Kozybayev North Kazakhstan University. 2024;(1 (61)):117-122. https://doi.org/10.54596/2958-0048-2024-1-117-122

Қараулар: 274


ISSN 2958-003X (Print)
ISSN 2958-0048 (Online)