Ir ao conteúdo

Rank Sort, Programação Concorrente.

Olá,

A umas duas semanas atrás tive que fazer uma prova de Programação Concorrente (INE5410), onde eu devia implementar um RankSort com Pascal FC. Nesse problema existe um Vetor que deve ser ordenado por N processos. Bom a implementação do mesmo não é muito complexa para as pessoas que tem noção de semáforos. Após o professor Mazzuco corrigir a prova ele nos disponibilizou uma resolução. Irei disponibilizar a mesma pois não tenho a minha solução em mãos, mas ambas as soluções são MUITO parecidas. Adicionei na solução do professor umas mensagens que os processos enviam para o console para termos uma noção melhor do que está acontecendo.

– Solução para RankSort em Pascal FC com processos concorrentes.
– Editor para Pascal Fc (Infelizmente não achei o mesmo para linux que funcione decentemente, caso você tenha alguma recomendação não hesite em me informar.)

Qualquer duvida ou problema comente,
Matheus

Publicado emPascalProgramação Concorrente

2.654 Comentários

  1. Марка 12Х18Н10Т — широко используемая нержавеющая сталь в промышленности. Благодаря стабилизации титаном сталь не склонна к межкристаллитному разрушению в широком диапазоне температур.

    Характеристики и применение: https://stal-12h18n10t.ru/sostav

    Материал используется в химической промышленности — при производстве трубопроводов и резервуаров. Зарубежные аналоги: AISI 321, EN 1.4541 (Европа), SUS 321 (Япония).

  2. Сталь 12Х18Н10Т — одна из самых популярных марок аустенитной нержавеющей стали на территории постсоветского пространства. Благодаря стабилизации титаном сталь не склонна к межкристаллитному разрушению при эксплуатации в агрессивных средах.

    Подробная информация: https://stal-12h18n10t.ru/kalkulyator-vesa

    Сплав применяется в нефтепереработке — при производстве трубопроводов и резервуаров. Эквиваленты по международным стандартам: AISI 321, EN 1.4541 (Европа), SUS 321 (Япония).

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *