Multi Threading

© examsiri.com
Question : 18 of 44
 
Marks: +1, -0
Given:
1. public class MyLogger {
2.   private StringBuilder logger = new StringBuilder();
3.   public void log(String message, String user) {
4.    logger.append(message);
5.    logger.append(user);
6.   }
7. }

The programmer must guarantee that a single MyLogger object works properly for a multi-threaded system.
How must this code be changed to be thread-safe?
Go to Question: