Use volatile keyword. Frame the concept in practical terms so you can explain it during interview discussion.
The volatile keyword ensures that a variable's updates are immediately visible to all threads, preventing caching issues. It's crucial in concurrent programming to avoid stale data. For instance, in a multi-threaded logging system, a volatile flag could signal threads to flush logs to disk.