Category "volatile"

Why is volatile deprecated in C++20?

According to cppreference, most uses of the volatile keyword are to be deprecated in C++20. What is the disadvantage of volatile? And what is the alternative so

Why false share not work without volatile padding

public class VolatileTest { private static class T { public long p1,p2,p3, p4,p5;// if comment this and run again public long x = 0L; public