• [^] # Re: Unix, c'etait mieux à vent, ton esprit fout le camp...

    Posté par (Mastodon) . En réponse au journal Unix : ton esprit fout le camp. Évalué à 1.

    > Faites une appli qui fait "une connerie empechant l'utilisation en multi-user" (hors "/
    > tmp", je n'y reviens pas pour le centième foi.

    Ok...

    Imagine un jeu, qui permet de jouer à plusieurs en réseau. À un moment ou à un autre, il risque de devoir ouvrir un port TCP/IP. Si le dévelopeur n'a pas pensé au fait que le jeu peut être lancé par plusieurs utilisateurs en même temps, il risque d'utiliser un numéro de port fixe, codé en dur dans le programme (c'est pas très malin, mais ça peut se faire). Dans ce cas, si un deuxième utilisateur lance le même programme => port déjà utilisé, ça marche pas!

    Autre exemple, toujours dans le cas d'un jeu. Suppose que le jeu garde en mémoire les meilleurs scores des utilisateurs (c'est le cas de pas mal des jeux fournis avec Gnome, par exemple). Si le développeur ne tient pas compte du fait que le programme peut être lancé par plusieurs utilisateurs, il risque d'y avoir des accès concurrents au fichier de scores => possibilités de corruption.