Dans Haiku, tu ne peux pas créer une fenêtre sans créer un thread qui va gérer sa boucle d'évènement.
J'ai bien compris, mais l'OS ne peut pas mettre un flingue sur la tempe du développeur pour que le thread en question fasse réellement le job. Et bien souvent le dév à autre chose à faire qu'afficher un truc de progression qui va durer 1/4 de seconde la plupart du temps (et 5 secondes parfois).
Créer un thread vide = 4 lignes de code copié/collé
Créer un thread qui fasse le job = 30 lignes de code qu'il faut adapter
Ben c'est simple : on commence par les 4 lignes de code pour se concentrer sur l'essentiel. Et puis ça reste comme ça.
--> les applications de cet OS sont réactives parce que les développeurs le veulent. L'OS n'y est pour rien.
[^] # Re: Réécrire l'histoire
Posté par Kerro . En réponse à la dépêche Haiku a 16 ans. Évalué à 3.
J'ai bien compris, mais l'OS ne peut pas mettre un flingue sur la tempe du développeur pour que le thread en question fasse réellement le job. Et bien souvent le dév à autre chose à faire qu'afficher un truc de progression qui va durer 1/4 de seconde la plupart du temps (et 5 secondes parfois).
Créer un thread vide = 4 lignes de code copié/collé
Créer un thread qui fasse le job = 30 lignes de code qu'il faut adapter
Ben c'est simple : on commence par les 4 lignes de code pour se concentrer sur l'essentiel. Et puis ça reste comme ça.
--> les applications de cet OS sont réactives parce que les développeurs le veulent. L'OS n'y est pour rien.