O maior acervo de tutoriais e referências

Processes & Threads

Comunicação bidirecional entre cliente e servidor usando Win32 Threads

Pré-requisito: Programação de Socket em C / C++ É possível enviar dados do servidor e receber uma resposta do cliente. Da mesma forma, o cliente também pode enviar e receber dados de e para. Aqui, discutiremos a abordagem usando Threads Win32 em C / C++. Abordagem: Use a função CreateThread que cria um novo thread para um processo.O....

Imprima 1 2 3 infinitamente usando tópicos em C

Imprima 1 2 3 infinitamente usando thread. Crie três threads, a saber, T1, T2 e T3, de forma que essas sequências imprimam 1 2 3 infinitamente. Exemplos : Output :1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 ...... Pré-requisito: Threads em C Abordagem : Inicie um loop infinito e inicialize uma variável 'concluída' para....
Posted on Nov 09, 2021 | by Sacheen

Usando fork() para produzir 1 pai e seus 3 processos filho

Programa para criar quatro processos (1 pai e 3 filhos) onde eles terminam em uma sequência como segue: (a) O processo pai termina por último (b) O primeiro filho termina antes do pai e depois do segundo filho. (c) O segundo filho termina depois do último e antes do primeiro filho. (d) O terceiro filho termina primeiro. Pré-requisito:....

Imprimir números em sequência usando a sincronização de threads

O problema é sincronizar n número de threads usando a biblioteca pthread. A ideia é pegar a contagem de threads e imprimir 1 na primeira thread, imprimir 2 na segunda thread, imprimir 3 na terceira thread,… .. imprimir n na enésima thread e repetir novamente a partir da thread 1 infinitamente. Pré-requisito: Multithreading Exemplos :  Input : Thread count Output....
Posted on Nov 09, 2021 | by Sacheen

Programa para mostrar que o Linux fornece ambiente de compartilhamento de tempo para processos

Compartilhamento de tempo significa compartilhamento de recursos de computação entre muitos usuários (processos) por meio de multiprogramação e multitarefa. Ao permitir que um grande número de usuários interaja simultaneamente, o compartilhamento de tempo reduziu drasticamente o custo de fornecer capacidade de computação. Muitos sistemas operacionais, incluindo Windows , Linux e muitos outros fornecem mecanismo de compartilhamento de tempo....