The Nov. 18, Java TechMail suggests that copying an iterator instead of threading synchronization is one answer to preventing exception errors in Java applications. What techniques have you used in your Java application development to avoid threading exceptions?