
多线程与高并发
文章平均质量分 76
多线程与高并发知识点总结
水龙吟唱
这个作者很懒,什么都没留下…
展开
-
并发编程基础——数据不一致问题的三种解决方法
数据不一致问题引入在串行化的程序中,不存在资源共享,也就不存在线程安全的问题。但由于CPU核数的增加,依旧使用串行化的任务执行大大浪费了CPU的计算能力。在企业系统中,为了追求更高的系统吞吐量,采用并行化的任务执行,充分利用CPU的资源。但是并发或并行的程序也带来了共享资源的安全隐患。其中常见的安全问题之一便是数据不一致问题。数据不一致问题案例:public class Test { public static void main(String[] args) { Ticke原创 2021-08-03 15:04:28 · 3417 阅读 · 0 评论 -
多线程基础——线程概念、线程状态、线程操作详解
多线程基础——线程概念、线程状态、线程操作详解程序、进程、线程区别概念:程序:程序是指令和数据的有序集合,是一个静态的概念。进程:进程是执行程序的一次执行过程,它是一个动态的概念,是系统资源分配的单位。可以将运行在内存中的exe文件理解为进程,进程是受操作系统管理的基本运行单元。线程:线程可以理解成在进程中独立运行的子任务。比如QQ.exe运行时,就有很多子任务同时运行。每一项任务可以理解成“线程”在工作,这样做的优势是最大限度地利用CPU的空闲时间来处理其他任务。总结:在操作系统中运行的程序原创 2021-08-01 00:12:23 · 283 阅读 · 0 评论