OVH Cloud OVH Cloud

Comment gérer les processus en C++

3 réponses
Avatar
Nicolas ROBERT
Bonjour,

Je développe un serveur de socket en C++ en m'appuyant sur un code éxistant
en java. Je débute en C++ et je voudrais savoir comment ce langage permet de
gérer les processus de façon analogue aux threads de java.

Je recherche donc des liens vers des tuto ou des articles décrivant cette
gestion des processus.
merci.

3 réponses

Avatar
Rémy
"Nicolas ROBERT" a écrit dans le
message de news:c91l7o$2s8$
Bonjour,

Je développe un serveur de socket en C++ en m'appuyant sur un code
éxistant

en java. Je débute en C++ et je voudrais savoir comment ce langage permet
de

gérer les processus de façon analogue aux threads de java.

Je recherche donc des liens vers des tuto ou des articles décrivant cette
gestion des processus.
merci.


Bonjour,


La gestion des processus et des threads n'est pas intégrée au langage C++
contrairement à Java.
Il faut utiliser les fonctions du système d'exploitation (en C sous UNIX ou
en C++ sous Windows) ou une bibliothèque proposant une abstraction
portable.

Rémy

Avatar
Arnaud Debaene
Rémy wrote:
"Nicolas ROBERT" a écrit
dans le message de news:c91l7o$2s8$
Bonjour,

Je développe un serveur de socket en C++ en m'appuyant sur un code
éxistant en java. Je débute en C++ et je voudrais savoir comment ce
langage permet de gérer les processus de façon analogue aux threads
de java.

La gestion des processus et des threads n'est pas intégrée au langage


C++ contrairement à Java.


Au passage, sur les systèmes qui possèdent le threading, il est possible de
manipuler non seulement les processus, mais aussi les threads, en C++.

Arnaud



Avatar
Martinez Jerome
Nicolas ROBERT wrote:

Bonjour,

Je développe un serveur de socket en C++ en m'appuyant sur un code éxistant
en java. Je débute en C++ et je voudrais savoir comment ce langage permet de
gérer les processus de façon analogue aux threads de java.


En C++ pur, ca n'existe pas : c'est laissé a la discretion de l'OS

Je recherche donc des liens vers des tuto ou des articles décrivant cette
gestion des processus.
merci.


Il te faut donc soit l'aide de ton OS (vas sur le site de developpement
de ton OS), soit un bibliotheque (qui offre l'avantage d'etre
multiplateforme) :
- http://www.boost.org
- http://www.wxwidgets.org