Synchronization
synchronize is yet another method modifier
If applied to the definition of a method, only one thread can be executing that method at a time
Note: we can�t guarantee what order the threads will have access, just that once a thread is executing a method, no other thread can start that method