你了解多线程自旋锁、互斥锁、递归锁等锁吗?
首先看一下问题引出,先看一些经典的问题.
多线程的隐患
首先我们利用多线程的话肯定是好处多多,因为我们可以同时去做一些事情,大大的提高了效率.像我们下载视频的时候就可以同时下载多个视频,这样是节省了很多时间,用户体验也会更好.但是用得时候也会存在一些安全隐患,比如同一块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源,这样会出现一些数据错乱和数据安全的问题.下面我们就看一些例子.
存钱取钱案例
比如我现在有1000元,同时有2个线程去处理,一个线程是取钱100元,一个线程是存钱100元,
原创
2021-04-22 17:02:09 ·
4010 阅读 ·
9 评论