URL: https://linuxfr.org/forums/linux-embarque/posts/systeme-multi-thread-vs-multi-process-dans-un-systeme-multi-core Title: système multi thread vs multi process dans un système multi core Authors: yodalesage Date: 2016年02月24日T08:52:03+01:00 License: CC By-SA Tags: process, core, multi, thread et vs Score: 2 Bonjour, J'ai un imx6 dl qui a donc 2 coeur j'ai développé jusque là une application un processus avec plusieurs thread. Ce développement n'est pas terminé. Je dois maintenant ajouter une grosse procédure de calcul. Je me suis dit je divise mon application en deux partie une partie sur un coeurs (ihm, communication,...) et sur un autre coeur (acquisition et calcul). Dans un premier temps je me suis dit je cree deux processus un pour chaque coeur et j'utilise les fonctions sched_setaffinity. Mais j'ai vu aussi qu'il existait la même chose au niveau thread pthread_attr_setaffinity_np. Donc je me pose la question dois je abandonner mon idée de deux process et continuer avec un seul process et repartir mes différents threads sur les deux coeur. Donc j'aimerai avoir votre avis. Certainement personne me dise qu'utiliser un système multithread sur un multi core c'est lourd. Donc j'ouvre un débat ou peut être pas est ce que c'est mieux d'utiliser dans mon cas un système multi thread sur du multi coeur ou du multi process sur du multi coeur. Merci d'avance pour vos réponses.

AltStyle によって変換されたページ (->オリジナル) /