Gonçalves, HugoShirley, Paulo2024-12-102024-12-102024-121646-6330http://hdl.handle.net/10400.2/16932Este artigo propõe a implementação de uma biblioteca em linguagem C para uma Árvore de Pesquisa Binária (Binary Search Tree), onde se oferecem diversos métodos de controlo de concorrência para as operações mais comuns efetuadas nesta estrutura de dados. É apresentada uma análise sobre os ganhos ou perdas de cada método para diversos cenários replicáveis de utilização da árvore.This article proposes the implementation of a library in C language for a Binary Search Tree, where several concurrency control methods are offered for the most common operations performed in this data structure. An analysis of the gains or losses of each method in several replicable scenarios is presented.porÁrvore pesquisa bináriaBSTEstrutura de dadosMultitarefaProgramação paralelaConcorrênciaBinary search treeData structureConcurrentMultithreadedParallel programmingÁrvore de pesquisa binária concorrenteConcurrent binary search treejournal articlehttps://doi.org/10.34627/rcc.v19i0.3142182-1801