在多核条件下,使用现有的线程同步机制 会降低多核的效率,自己实现一个共享内存数据的Lock,就可以方便的解决这一问题,但是自己实现的锁不能阻塞线程,也就是说Lock操作时会出现死循环,直到数据可用,这样做也会一定程度上降低cpu效率,在某些时候,阻塞对象还是应该被使用,或者使用一个额外的线程来处理线程阻塞问题