程序并发执行任务时,对公有变量一般情况都是需要利用悲观锁进行锁定,该代码可以通过乐观锁(即无锁)来实现公有变量的访问