![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 91
Cavolo cinese
这个作者很懒,什么都没留下…
展开
-
多线程(二)
MySQL线程的同步和死锁 线程的同步和死锁 synchronized(同步锁) 同一个对象多个线程同时操作,如果只是查看不会影响到数据,但如果要针对数据进行修改会导致出现数据异常情况。 同步锁又分为,同步方法和同步块; 两种的区别在于锁定的范围大小,间接的影响到安全性以及效率问题。 线程死锁 我们使用了同步锁解决并发情况也产生了特殊的情况—死锁: 多个线程各自占有一些共享资源,并且互相等待其它线程占有的资源才能进行,而导致两个或者多个线程都在等待对方释放资源,都停止执行的情形,某一个同步块同时拥有“两个以转载 2021-01-19 22:58:29 · 156 阅读 · 0 评论 -
多线程(一)
MySQL进程与线程多线程实现方式多线程运行状态线程常用操作方法 进程与线程 进程 进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。 线程 线程是一条执行路径,是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的基本单位,一个进程可以由很多个线程组成,线程间共享进程的所有资源,每个线程有自己的堆栈和局部变量。线程由CPU独立调度执行转载 2021-01-19 22:06:36 · 123 阅读 · 0 评论