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 FieldValueLanguage
dc.creator.IDSOUTO, H. F.pt_BR
dc.contributor.advisor1PEREIRA, Thiago Emmanuel.
dc.contributor.advisor1IDPEREIRA, Thiago Emmanuel.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/3273998433544268pt_BR
dc.contributor.referee1RAMALHO, Franklin de Souza.
dc.contributor.referee1IDRAMALHO, F.pt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/2469816352786812pt_BR
dc.contributor.referee2BRASILEIRO, Francisco Vilar.
dc.contributor.referee2IDBRASILEIRO, F.pt_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/5957855817378897pt_BR
dc.description.resumoGreen 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.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computaçãopt_BR
dc.titleUma análise comparativa entre Threads e Green Threads no Java.pt_BR
dc.date.issued2024-05-15
dc.description.abstractGreen 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.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/38147
dc.date.accessioned2024-09-29T02:40:40Z
dc.date.available2024-09-28
dc.date.available2024-09-29T02:40:40Z
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.subjectVirtual Threadspt_BR
dc.subjectJavapt_BR
dc.subjectGreen Threadpt_BR
dc.subjectThreadpt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorSOUTO, Hiarly Fernandes de
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeA comparative analysis between Threads and Green Threads in Java.pt_BR
dc.identifier.citationSOUTO, 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 SizeFormat 
HIARLY FERNANDES DE SOUTO-ARTIGO-CIÊNCIA DA COMPUTAÇÃO-CEEI (2024).pdf453.03 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.