Paralléliser les tris à l'aide de fork - C - Programmation
MarshPosté le 03-02-2019 à 12:55:43
Bonjour, J'ai clairement besoin d'aide concernant la parallélisation de taches sous linux grâce aux forks,
Mon programme réalise un tri sur un énorme fichier qu'il va découper en sous fichiers, les tries indépendamment puis les merger, puis supprime les sous fichiers. L'idée est de paralléliser les tris des différents sous-fichiers. Voici la fonction qui tri les sous-fichiers :
Le tri fonctionne, il est réalisé plus rapidement mais j'ai une erreur à la suppression d'un des sous fichiers. Concrètement je veux juste savoir si j'ai bien compris le principe ou si je fais n'importe quoi, (j'ai une autre question si jamais ce que j'ai fais est ok)
Marsh Posté le 03-02-2019 à 12:55:43
Bonjour,
J'ai clairement besoin d'aide concernant la parallélisation de taches sous linux grâce aux forks,
Mon programme réalise un tri sur un énorme fichier qu'il va découper en sous fichiers, les tries indépendamment puis les merger, puis supprime les sous fichiers.
L'idée est de paralléliser les tris des différents sous-fichiers. Voici la fonction qui tri les sous-fichiers :
Afin de paralléliser les tris j'ai rajouté ce qui suit :
Le tri fonctionne, il est réalisé plus rapidement mais j'ai une erreur à la suppression d'un des sous fichiers.
Concrètement je veux juste savoir si j'ai bien compris le principe ou si je fais n'importe quoi,
(j'ai une autre question si jamais ce que j'ai fais est ok)
Merci d'avance,