Avatar
0
Vu Luong Anh Pundit
Khi nào dùng SynchronizedPlayerManager vs. DefaultPlayerManager
Em thấy trong code breaking-game anh dùng DefaultPlayerManager để quản lý Player của toàn bộ game. Sao anh không dùng SynchronizedPlayerManager ạ?
  • Answer
game-box
Remain: 5
1 Answer
Avatar
tvd12 Enlightened
tvd12 Enlightened
The Best Answer
SynchronizedPlayerManager
cơ bản là sẽ dùng được trong mọi trường hợp, vì nó là threadsafe. Tuy nhiên trong nhiều trường hợp mà em sử dụng global lock, kiểu thế này:
synchronized(globalLock) {
    playerManager.addPlayer(player);
}
SynchronizedPlayerManagerDefaultPlayerManager
nhé
  • 1
  • Reply