8.线程安全问题

    技术2023-05-31  84

    8.线程安全问题_1:什么是线程安全问题???线程安全问题产生的原因是什么???如何解决线程安全问题???

    学习:第7遍


    1.什么是线程安全问题???

    多个线程同时访问共享数据时可能会出现问题,称为线程安全问题


    2.线程安全问题产生的原因是什么???

    当多线程访问共享数据时,由于CPU的切换,导致一个线程只执行了关键代码的一部分,还没执行完此时另一个线程参与进来,导致共享数据发生异常


    3.如何解决线程安全问题???

    **解决:通过线程同步机制synchronized + 锁来解决线程安全问题 synchronized两种方式:同步代码块、同步方法 **

    Processed: 0.010, SQL: 9