Idea is that the particlemap'll be divided into 4 pieces, there'll be also 4 thread for each piece. When a particle enters a piece, it will not be handled by other threads. Each thread is connected to one simple timer that sends an update signal to threads that actually has to do some stuff with pieces. If a piece doesn't contain any particles, it won't be updated or rendered.