Topic de JohnnyGrosZboub :

[A L'AIDE] Exercice d'informatique qui nécessite +200 IQ

Supprimé

Le 13 octobre 2021 à 18:14:41 :

Le 13 octobre 2021 à 18:13:39 :
C'est n'importe quoi ton code il y a des races de partout, l'écriture dans une variable globale n'est pas thread-safe :pacg:

Oui ça je sais c'est même ce qu'il fallait expliquer à la question d'avant

Ben ton énoncé est peu clair, mais je pense qu'ils te demandent d'utiliser une CAS loop (pour éviter les mutexes)

Quelle horreur le code, jamais, mais alors jamais je ferais ce truc

Je pige pas ce que les tickets viennent faire là dedans mais en gros :

Ticket 1 : prend le lock / le verrou
Ticket 2 : Tant que Ticket1.possèdeLeVerrou() alors attendre
Ticket 1 : libère le verrou
Ticket 2 : prend le verrou

Rincer et répéter.
Celui qui a le verrou fait sa tambouille, les autres attendent que le verrou soit libre. Une connerie du genre.

Le 13 octobre 2021 à 18:20:37 :
Je pige pas ce que les tickets viennent faire là dedans mais en gros :

Ticket 1 : prend le lock / le verrou
Ticket 2 : Tant que Ticket1.possèdeLeVerrou() alors attendre
Ticket 1 : libère le verrou
Ticket 2 : prend le verrou

Rincer et répéter.
Celui qui a le verrou fait sa tambouille, les autres attendent que le verrou soit libre. Une connerie du genre.

Ca je crois qu'il a compris, il veut que tu fasses son exo visant à implémenter cela manuellement sans mutex ni semaphore ni opération atomique visiblement :hap:

Je déteste les ordinateurs, et encore plus mes profs

Tous leurs cours sont chiants et mal foutus

J'ai l'honnête impression qu'ils se sont concertés pour me faire détester l'informatique

C'est réussi

Le 13 octobre 2021 à 18:23:51 :

Le 13 octobre 2021 à 18:20:37 :
Je pige pas ce que les tickets viennent faire là dedans mais en gros :

Ticket 1 : prend le lock / le verrou
Ticket 2 : Tant que Ticket1.possèdeLeVerrou() alors attendre
Ticket 1 : libère le verrou
Ticket 2 : prend le verrou

Rincer et répéter.
Celui qui a le verrou fait sa tambouille, les autres attendent que le verrou soit libre. Une connerie du genre.

Ca je crois qu'il a compris, il veut que tu fasses son exo visant à implémenter cela manuellement sans mutex ni semaphore ni opération atomique visiblement :hap:

C'est la première fois de ma vie que j'entend parler de compare-and-swap loop et d'instruction atomique

Les mutexs j'ai vu ça y'a deux semaines et j'ai quasiment rien compris

Les sémaphores je pense avoir vu ça l'année dernière mais j'ai tout oublié

Misère

Magicorange et StopCobide j'apprécie grandement vos explications mais je n'arrive pas à réfléchir, je n'arrive plus à réfléchir

Si vous pouviez juste me faire mon exercice à ma place je vous serais infiniment reconnaissant

Franchement, si tu survis aux premières années d'info la suite c'est pepouze.

Jamais plus revu de sémaphore / mutex et compagnie par la suite, et encore moins depuis que je bosse. Et c'est tant mieux https://image.noelshack.com/fichiers/2021/36/5/1631279616-ronaldo-paz-sur-toi.png

Le 13 octobre 2021 à 18:38:27 :
Franchement, si tu survis aux premières années d'info la suite c'est pepouze.

Jamais plus revu de sémaphore / mutex et compagnie par la suite, et encore moins depuis que je bosse. Et c'est tant mieux https://image.noelshack.com/fichiers/2021/36/5/1631279616-ronaldo-paz-sur-toi.png

Je suis en L3 Info, encore cette année + deux ans si je me ramasse pas la gueule

Hein, vous voyez ça juste en L3 ?!
En 1ère année de DUT ou 2ème on a vu ça nous https://image.noelshack.com/fichiers/2021/36/5/1631279616-ronaldo-paz-sur-toi.png
Comme le khey l'a dit regarde les problèmes style rédacteur/lecteur, philosophe etc... Hors de question que je refasse du C, mais ton problème je l'ai eu et il est pas si compliqué :hap:

Le 13 octobre 2021 à 18:45:41 :
Hein, vous voyez ça juste en L3 ?!
En 1ère année de DUT ou 2ème on a vu ça nous https://image.noelshack.com/fichiers/2021/36/5/1631279616-ronaldo-paz-sur-toi.png

J'ai validé mon DUT Info avant et j'ai jamais vu ces saloperies là moi

Ou alors je m'en souviens pas, ce qui est une hypothèse extrêmement probable

Le 13 octobre 2021 à 18:47:23 :
Comme le khey l'a dit regarde les problèmes style rédacteur/lecteur, philosophe etc... Hors de question que je refasse du C, mais ton problème je l'ai eu et il est pas si compliqué :hap:

En fait je crois avoir trouver la solution :d) https://image.noelshack.com/fichiers/2021/41/3/1634143754-nwbun.png

C'est l'instinct qui me le dit, ça et vos explications

En fait non

Enfin je sais pas

Je suis perdu

Données du topic

Auteur
JohnnyGrosZboub
Date de création
13 octobre 2021 à 17:45:39
Date de suppression
18 octobre 2021 à 16:00:17
Supprimé par
Auteur
Nb. messages archivés
34
Nb. messages JVC
31
En ligne sur JvArchive 355