Atividade desenvolvida para a disciplina de Desenvolvimento de Sistemas Paralelos e Distribuídos do Centro de Educação Superior do Alto Vale do Itajaí (CEAVI/UDESC)
Desenvolver um programa que determina a quantidade de ocorrências de uma palavra (em inglês)
em arquivos de texto.
Desenvolver um programa que determina a quantidade de ocorrências de uma palavra (em inglês)
em arquivos de texto. Os arquivos texto estão disponíveis neste link: CasosTestePalavrasArquivos.zip
(tamanho do arquivo: 250 MB). O dataset é formado por 250 arquivos texto.
Faça o Download do dataset e coloque a pasta no diretório raíz da aplicação.
Palavra | Quantidade |
---|---|
passenger | 33579 |
dramatic | 33565 |
original | 33438 |
Implemente uma versão sem e outra com threads. A thread deve abrir um (ou vários) arquivos texto e determinar a quantidade de ocorrências da palavra. Elabore uma planilha com os tempos de execução para 3 diferentes palavras e com diferentes quantidades de threads. Em cada caso de teste deve executar 5 vezes, coletar o tempo de execução, e calcular a média, elaborando uma planilha conforme modelo a seguir.