• [^] # Re: Trop simple ?

    Posté par . En réponse au journal Interface graphique en Go!. Évalué à 2. Dernière modification le 06 mars 2022 à 09:12.

    S'il n'y a aucune contention à quoi sert le lock ?

    Par contre par design, tu as probablement plus de chance, comme tu as plus de thread dans ce design, de te retrouver avec la requete d'acces suivante sur un autre core et donc declenche une perte de cache.

    Je ne sais pas comment marche go pour ça les go routines sont allouées à un thread système et les threads systèmes sont exécuté sur n'importe quel cpu ?

    Mais franchement quel est le probleme que tu essaie de resoudre?

    Plusieurs choses. C'est dans la théorie de flux donc je ne voulais pas être complaisant avec mon design et, comme le fais fyne, tu ne veux pas que ceux qui consomment ton état (état au sens flux, bindings au sens fyne) ne mutent celui-ci. La solution idéale c'est l'imutabilité, tu file une référence à tout le monde et c'est parti. Fyne passe par des interfaces pour ça de ce que je lis. Je n'y avais pas pensé mais c'est pas mal. Il faut juste avoir tout ce qu'il faut d'interface. Fyne semble faire de la génération avec flux tu maintient une interface qui décrit tout.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll