How do threaded systems cope with shared data being being cached by different cpus? How do threaded systems cope with shared data being being cached by different cpus? multithreading multithreading