Bonne année à tous, J'écris un programme client-serveur dans lequel le client envoie un script au serveur et le serveur doit exécuter ce script. Je l'ai fait en python maintenant je dois le faire en C et comme je suis noob en C, pourrait-on me dire comment remplacer une fonction de sous-processus en C?quelles sont les différences entre Fork(), Subprocess(), CreateProcess()?
-1
A
Répondre
0
fork()
- fonction POSIX qui fait double emploi avec le processus en cours
CreateProcess()
- fonction Windows uniquement qui crée un nouveau processus qui exécute un programme spécifié; la chose la plus proche dans Unix est posix_spawn()
Comme pour subprocess
, cela semble être un module exclusif à Python. Je ne peux pas trouver une fonction de ce nom pour Windows, Linux ou BSD.
+0
merci beaucoup .. et désolé pour mauvais tag .. Je n'étais pas si familier avec les tags si .. – Negneg
Questions connexes
- 1. Quelles sont les différences entre les délégués et les événements?
- 2. Quelles sont les principales différences entre tous les moteurs mysql?
- 3. Quelles sont les différences entre les différents vecteurs épars d'ublas?
- 4. Quelles sont les différences entre les constantes TouchEvent?
- 5. Quelles sont les différences entre les versions de Json.Net?
- 6. Quelles sont les différences entre les nœuds NServiceBus.Distributor et Master
- 7. Quelles sont les différences entre les imbriqués if et &&?
- 8. Quelles sont les différences entre les services distribués et décentralisés?
- 9. Quelles sont les différences entre les fichiers .dll, .lib, .h?
- 10. quelles sont les différences d'algorithme entre JPEG et GIF?
- 11. Quelles sont les différences entre Model, ModelMap et ModelAndView?
- 12. quelles sont les différences clés entre mvc1 et mvc2
- 13. Quelles sont les différences entre dpm() et dsm()?
- 14. Dans ASP.NET MVC, quelles sont les différences entre "<% =", "<%:" "
- 15. Quelles sont les différences entre RedrawWindow et UpdateWindow dans Win32?
- 16. Quelles sont les différences entre gdata.docs.service.DocsService et gdata.docs.client.DocsClient?
- 17. Quelles sont les différences entre zéro, NULL et [NSNULL nul]?
- 18. Quelles sont les différences entre ClearCase et Visual SourceSafe?
- 19. Quelles sont les différences entre ces méthodes de tableau?
- 20. Quelles sont les différences majeures entre Convert.ChangeType ou Convert.ToInt32?
- 21. Quelles sont les différences entre `__init__` dans un répertoire?
- 22. quelles sont les différences entre ces poussées nasm pile?
- 23. Quelles sont les différences entre <? écho __(); et <= __();
- 24. Quelles sont les différences de rendu entre FF2 et FF3?
- 25. Quelles sont les principales différences entre CLTL2 et ANSI CL?
- 26. Quelles sont les différences fondamentales entre ASP.net et PHP?
- 27. Django treebeard quelles sont les différences entre AL, NS, MP
- 28. Quelles sont les différences entre la rupture et la sortie?
- 29. Quelles sont les différences entre un proc et lambda?
- 30. Quelles sont les différences entre Red5 et Flash Media Server
Je suppose que vous voulez faire cela sur Windows, puisque 'CreateProcess()' est une fonction Windows uniquement, mais les fonctions 'Fork()' et 'Subprocess()' ne font pas partie de l'API Windows dans la mesure Je connais. En outre, pourquoi avez-vous étiqueter la question comme '[C++]' si C++ n'est pas mentionné ailleurs dans votre question? '[c]' et '[C++]' ne sont pas des balises équivalentes. Do you m –
Cette question ne peut pas être répondue sous sa forme actuelle. Voir les commentaires de in silico. –
[suite de mon dernier commentaire] Voulez-vous dire que vous voulez écrire ce programme en C ou en C++? Dans tous les cas, la création d'un serveur capable d'exécuter des scripts arbitraires fournis par des clients ne demande que des problèmes. –