Please use this identifier to cite or link to this item:
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38147
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.creator.ID | SOUTO, H. F. | pt_BR |
dc.contributor.advisor1 | PEREIRA, Thiago Emmanuel. | |
dc.contributor.advisor1ID | PEREIRA, Thiago Emmanuel. | pt_BR |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/3273998433544268 | pt_BR |
dc.contributor.referee1 | RAMALHO, Franklin de Souza. | |
dc.contributor.referee1ID | RAMALHO, F. | pt_BR |
dc.contributor.referee1Lattes | http://lattes.cnpq.br/2469816352786812 | pt_BR |
dc.contributor.referee2 | BRASILEIRO, Francisco Vilar. | |
dc.contributor.referee2ID | BRASILEIRO, F. | pt_BR |
dc.contributor.referee2Lattes | http://lattes.cnpq.br/5957855817378897 | pt_BR |
dc.description.resumo | Green thread é um modelo de thread no qual o escalonamento é realizado por runtimes ao invés de ser realizado pelo sistema operacional. Essa abordagem necessita de menos recursos, em termos de memória e ciclos de CPU, do que projetos tradicionais de threads. Recentemente, a linguagem Java, em sua versão 19, introduziu uma implementação de Green threads, chamada de Virtual Threads. Por ser ainda pouco utilizada, conhecemos pouco da eficiência desta implementação. Neste trabalho, avaliamos o desempenho da implementação de green threads de Java. Comparamos os resultados desta implementação com a implementação padrão já disponível na linguagem. Ao término deste trabalho, foi evidenciado que as Virtual Threads apresentam uma significativa melhoria de desempenho em comparação com a abordagem convencional de Threads em Java, sendo superior em todos os testes realizados. Os resultados deste estudo destacaram a disparidade de desempenho entre diferentes abordagens de manipulação de threads, com as Virtual Threads mostrando um desempenho excepcional em comparação com as threads convencionais em Java. Ficou claro que sistemas que possuem um grande número de threads, podem obter melhorias significativas de desempenho ao implementar as Virtual Threads em sua estrutura. | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.department | Centro de Engenharia Elétrica e Informática - CEEI | pt_BR |
dc.publisher.initials | UFCG | pt_BR |
dc.subject.cnpq | Ciência da Computação | pt_BR |
dc.title | Uma análise comparativa entre Threads e Green Threads no Java. | pt_BR |
dc.date.issued | 2024-05-15 | |
dc.description.abstract | Green thread is a thread model in which scheduling is done by runtimes instead of the operating system. This approach requires fewer resources in terms of memory and CPU cycles than traditional thread designs. Recently, the Java language, in its version 19, introduced an implementation of Green threads called Virtual Threads. Because it is still not widely used, we know little about the efficiency of this implementation. In this work, we evaluated the performance of Java's green thread implementation. We compared the results of this implementation with the standard implementation already available in the language. At the end of this work, it was evident that Virtual Threads show a significant performance improvement compared to the conventional Threads approach in Java, being superior in all tests conducted. The results of this study highlighted the performance disparity between different thread handling approaches, with Virtual Threads showing exceptional performance compared to conventional threads in Java. It became clear that systems with a large number of threads can achieve significant performance improvements by implementing Virtual Threads in their structure. | pt_BR |
dc.identifier.uri | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38147 | |
dc.date.accessioned | 2024-09-29T02:40:40Z | |
dc.date.available | 2024-09-28 | |
dc.date.available | 2024-09-29T02:40:40Z | |
dc.type | Trabalho de Conclusão de Curso | pt_BR |
dc.subject | Virtual Threads | pt_BR |
dc.subject | Java | pt_BR |
dc.subject | Green Thread | pt_BR |
dc.subject | Thread | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.creator | SOUTO, Hiarly Fernandes de | |
dc.publisher | Universidade Federal de Campina Grande | pt_BR |
dc.language | por | pt_BR |
dc.title.alternative | A comparative analysis between Threads and Green Threads in Java. | pt_BR |
dc.identifier.citation | SOUTO, Hiarly Fernandes de. Uma análise comparativa entre Threads e Green Threads no Java. 2024. 10 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2024. | pt_BR |
Appears in Collections: | Trabalho de Conclusão de Curso - Artigo - Ciência da Computação |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
HIARLY FERNANDES DE SOUTO-ARTIGO-CIÊNCIA DA COMPUTAÇÃO-CEEI (2024).pdf | 453.03 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.