Créer un démon / daemon
niahoo
Messages postés
262
Statut
Membre
-
niahoo Messages postés 262 Statut Membre -
niahoo Messages postés 262 Statut Membre -
Hello,
je souhaiterais développer un petit jeu online (probablement en utilisant des pages web pour l'interface de gestion et du flash pour l'interface action)
mais je voudrais que sur le serveur (ordi à la maison) un programme écrit en c++, java, python ou je ne sais quoi encore, tourne en permanence pour effectuer quelques taches de gestion courantes.
par exemple, mettre à jour la cartographie du jeu, finaliser des constructions, etc...
je voudrais que ce programme ne soit pas le même que le serveur du jeu proprement dit, pour ne pas le surcharger, d'autant plus qu'il n'aura pas grand chose à faire la plupart du temps.
donc, sans parler du code proprement dit, quel est le principe pour que ce programme tourne en arrière plan (sur linux probablement) mais qu'il n'utilise quasiment pas de processeur quand il ne fait rien ?
j'ai vu qu'on pouvait "endormir" les thread mais y a t'il possibilité de le réveiller sur commande ou est-on obligés de lui demander de dormir une certaine intervalle pour checker à son reveil s'il y a des choses à faire ?
merci !
(non pasque bon y a bien:
int timestamp = time();
int t2 = timestamp + 3600;
while ( time() < t2);
qzdjqd::recommencer();
mais c'est pas terrible ^^
je souhaiterais développer un petit jeu online (probablement en utilisant des pages web pour l'interface de gestion et du flash pour l'interface action)
mais je voudrais que sur le serveur (ordi à la maison) un programme écrit en c++, java, python ou je ne sais quoi encore, tourne en permanence pour effectuer quelques taches de gestion courantes.
par exemple, mettre à jour la cartographie du jeu, finaliser des constructions, etc...
je voudrais que ce programme ne soit pas le même que le serveur du jeu proprement dit, pour ne pas le surcharger, d'autant plus qu'il n'aura pas grand chose à faire la plupart du temps.
donc, sans parler du code proprement dit, quel est le principe pour que ce programme tourne en arrière plan (sur linux probablement) mais qu'il n'utilise quasiment pas de processeur quand il ne fait rien ?
j'ai vu qu'on pouvait "endormir" les thread mais y a t'il possibilité de le réveiller sur commande ou est-on obligés de lui demander de dormir une certaine intervalle pour checker à son reveil s'il y a des choses à faire ?
merci !
(non pasque bon y a bien:
int timestamp = time();
int t2 = timestamp + 3600;
while ( time() < t2);
qzdjqd::recommencer();
mais c'est pas terrible ^^
A voir également:
- Créer un démon / daemon
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer un lien pour partager des photos - Guide
- Daemon tools - Télécharger - Émulation & Virtualisation
- Créer un compte gmail - Guide