Question: what does synchronized keyword mean?
Answer: The synchronized keyword is used to define a block of code where multiple threads can access the same variable in a safe way.