编写一个线程安全的“栈”,该“栈”能够实现多个线程同时正确的入栈或出栈,通过创建线程实现对“栈”这个临界资源的保护。实现多个线程对该栈的读写操作。