Advertisement
Guest User

Untitled

a guest
Oct 17th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. source symul_lib.tcl
  2. set liczbaWierz 5
  3. set sasiedzi(0) {4 1}
  4. set sasiedzi(1) {0 2}
  5. set sasiedzi(2) {1 3}
  6. set sasiedzi(3) {2 4}
  7. set sasiedzi(4) {3 0}
  8.  
  9. fiber create $liczbaWierz {
  10.  
  11. set lider 0;
  12. wyslij 1 $id_los;
  13.  
  14. fiber yield;
  15.  
  16. while {$run} {
  17. if {$kom0!=""} {
  18. if {$kom0>$id_los} {
  19. wyslij 1 $kom0
  20. }
  21. if {$kom0==$id_los} {
  22. set lider $id_los;
  23. }
  24. }
  25. fiber yield;
  26. }
  27. }
  28.  
  29. Inicjalizacja;
  30.  
  31. proc wizualizacja {} {
  32. fiber_iterate {_puts "LI: $lider | $id_los: $kom0,$kom1"}
  33. }
  34.  
  35. fiber yield; runda; wizualizacja;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement