{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T16:58:09Z","timestamp":1754153889713,"version":"3.41.2"},"reference-count":0,"publisher":"ECMS","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,6,24]]},"abstract":"<jats:p>Java virtual threads are supposed to reduce the effort of creating high-throughput concurrent applications. This article presents an in-depth analysis of the behaviour of virtual threads in REST API applications created using the Spring framework. Through a series of performance evaluations and controlled simulations, we investigate how virtual threads manage the execution of concurrent tasks with differing computational demands. The tests focus on performance regarding the request processing time, providing a practical benchmark for understanding the scalability and responsiveness offered by virtual threads in real-world spring applications. These findings offer valuable insights for developers who want to optimize their applications for maximum concurrency and minimal resource consumption with a single configuration change.<\/jats:p>","DOI":"10.7148\/2025-0555","type":"proceedings-article","created":{"date-parts":[[2025,7,23]],"date-time":"2025-07-23T16:59:10Z","timestamp":1753289950000},"page":"555-561","source":"Crossref","is-referenced-by-count":0,"title":["Analysis Of Virtual Threads In Spring Applications"],"prefix":"10.7148","author":[{"given":"Patryk","family":"Likus","sequence":"first","affiliation":[]},{"given":"Filip","family":"Kruzel","sequence":"additional","affiliation":[]}],"member":"4144","published-online":{"date-parts":[[2025,6,24]]},"event":{"name":"39th ECMS International Conference on Modelling and Simulation"},"container-title":["ECMS 2025 Proceedings edited by Marco Scarpa, Salvatore Cavalieri, Salvatore Serrano, Fabrizio De Vita"],"original-title":[],"deposited":{"date-parts":[[2025,7,23]],"date-time":"2025-07-23T16:59:12Z","timestamp":1753289952000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.scs-europe.net\/dlib\/2025\/2025-0555.html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,24]]},"references-count":0,"URL":"https:\/\/doi.org\/10.7148\/2025-0555","relation":{},"subject":[],"published":{"date-parts":[[2025,6,24]]}}}