Pirmkārt, šādi divi raksti par .net/c# Zookeeper izplatīja slēdzenes:
Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.
Patiesībā divi iepriekš minētie raksti ir nepareizi! Pilnīgi maldinoši programmēšanas izstrādātāji!
Par mumsZookeeper uzstādīšanas apmācība:
Zookeeper izplatītās slēdzenes ieviešanas princips ir vienkārši izskaidrots:
1: Iegūstiet visus bērnu mezglus zem skapīša
2: Visi apakšmezgli ir sakārtoti, šeit ir divas situācijas
Ja jūsu mezglam ir mazākais sērijas numurs, tad tiek uzskatīts, ka klients ir ieguvis slēdzeni. Jūs varat darīt savu lietu! Ja mezgls nav mazākais sērijas numurs, mezgls, kas klausās mazāko mezglu, nav iepriekšējais mezgls, kas ir mazāks par jums!! Pievērsiet uzmanību šeit! (Jo jūsu iepriekšējais mezgls var iestāties un atbrīvot slēdzeni!) )
3: Pagaidiet Zookeeper paziņojumu un pēc tam atkārtojiet 2 darbību, velciet visus mezglus, kārtojiet tos un spriediet, vai esat mazākais mezgls............
Pēc tam, kad esam zinājuši principu, apskatīsim, kāpēc divi galvenie raksta ievadi ir nepareizi?
Aplūkojot pasūtījuma piemēru rakstā, tas šķiet pareizi, un arī rezultāts pēc skriešanas ir pareizs! Tomēr, ja jūs to pārbaudīsiet dažas reizes, jūs zināt, ka rakstā esošais kods ir pilnīgi nepareizs!!!
Tātad, zinot principu, uzrakstīsim to paši! Jebkurā gadījumā, tā nav pirmā reize, kad internetā esmu saskāries ar kodu!
Šeit ir pareizais gifs:
Zvanīšanas kods:
Izmantotā ZooKeeperNet.dll versija ir 3.4.6.1
Visbeidzot, pievienojiet avota kodu:
Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzu Atbildi
|