15.11.2014, 12:35
If you have only one timer (execution time is obviously exaggerated):
If you have a single big timer you may experience lag because while it is executing the players cannot sync. However, if you have multiple smaller ones, it chops it up to where players can sync between calls.
This is because we only have a single thread to work with (which I use to look at as a disadvantage).
Код:
Player sync Timer called (exec time = 5 seconds) Timer ends > players go without sync for 5 seconds Player sync
Код:
Player sync Small Timer called (exec time = 1 sec) Small Timer ends > players go without sync for 1 second Player sync Small Timer2 called (exec time = 1 sec) Small Timer2 ends > players go without sync for 1 second Player sync ...