Nik
|
a731a3de61
L2World maps(_allPlayers, _allObjects, _petsInstance) reworked. They are now TIntObjectHashMap surrounded by ReentrantReadWriteLock working as synchronization. Keep in mind that FastMap<K,V>.shared() drains a lot of CPU usage, because the whole map is filled with synchronizations. ReentrantLock is much faster than synchronized and it does the same job, even better.
|
13 년 전 |