Runable

共享资源的线程问题

1.问题产生的原因分析

 同一资源被多条线程共用

 在一条线程执行任务时,资源被其他线程改动

解决方法

  受用synchronized关键字将线程的任务标记,即同步代码块,使用锁--任意对象

  同步方法   使用锁 this

  同步静态方法  使用锁  该类的字节码文件对象  xxx.class       

 

posted @ 2019-09-24 15:15  君莫笑online  阅读(203)  评论(0编辑  收藏  举报