Bonjour cher journal,
j'ai un projet de programmation a réaliser.
J'ai decider de faire un *petit* systeme de P2P.
Lorsque j'ai commencé à coder mon client, j'ai utiliser la fonction fork() afin que le programme puissent executer plusieur action au même moment (telecharger, rechercher etc...)
Mais pas de bol, dans mon IUT, ya que des postes windows pour la prog (Linux=TP reseau) et la fonction fork() n'existe pas sous windows.
D'ou ma question, ya t'il une alternative a fork() qui serait conpatible windows. Ou une magouille quelquonque ?*
Ou alors, faut que je force mon prof a utiliser Linux pour tester mon projet, ce qui risque de pas lui faire plaisir.
Merci à tous.
============================
R. Le Disez
http://www.plestinlesgreves.com/(...)
# Re: alternative de la fonction fork()
Posté par TazForEver . Évalué à 2.
force ton prof à utiliser GNU/Linux
utilise les pthread
[^] # Re: alternative de la fonction fork()
Posté par spongurex . Évalué à 1.
c'est une blague ou ça peut vraiment marcher ?
je vais me renseigner sur les pthread
merci.
[^] # Re: alternative de la fonction fork()
Posté par Quzqo . Évalué à 1.
# Re: alternative de la fonction fork()
Posté par jaroug (site web personnel) . Évalué à 0.
# Re: alternative de la fonction fork()
Posté par Vincent P (site web personnel) . Évalué à 0.
Sinon des threads.
[^] # Re: alternative de la fonction fork()
Posté par plagiats . Évalué à 0.
une solution comme une autre: le live p2p..... ?
[^] # Re: alternative de la fonction fork()
Posté par Nap . Évalué à 0.
# Re: alternative de la fonction fork()
Posté par jemore . Évalué à 0.
http://msdn.microsoft.com/library/en-us/dllproc/base/createthread.a(...)
# Re: alternative de la fonction fork()
Posté par Epsos . Évalué à 0.
Sinon, il y a CreateProcess je crois dans l'API win32.
Encore mieux, utilise des threads ...
# Re: alternative de la fonction fork()
Posté par kolter (site web personnel, Mastodon) . Évalué à -1.
# Re: alternative de la fonction fork()
Posté par pasBill pasGates . Évalué à 1.
Sinon, j'ai vraiment du mal a comprendre pourquoi ce relicat du fork() est encore utilise si frequemment alors qu'il y maintenant des threads parait-il efficaces sous Linux, la synchro est plus simple et moins couteuse avec des threads, le partage des donnees aussi, etc... A moins d'avoir une raison vraiment valable(process independants pour raison de securite / redondance /...) je vois pas ce qui justifie encore l'utilisation de fork() a la place des threads.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.