知识总结
nkym61
学习
展开
-
并发编程----2.并发编程其他基础知识
并发编程----2.并发编程其他基础知识2.1 什么是多线程并发编程并发和并行的概念:并发指的是在单核cpu下,同一时间段内多线程运行。并行指的是多核cpu在同一时间点内多线程运行。2.2 为什么是多线程并发编程虽然多核cpu的到来,减少了cpu切换上下文的开销,但是处理海量数据和请求的要求,这些都对于高并发编程有着急切的需求2.3 Java中的线程安全问题多个线程访问同一共...原创 2019-07-09 01:01:59 · 307 阅读 · 0 评论 -
并发编程----1.并发编程线程基础
并发编程----1.并发编程线程基础1.1什么是线程 (1)线程是cpu的最小执行单位 (2)线程不能独立存在,运行在进程的内部 (3)一个进程可以有多个线程,多个线程共享进程内部的资源 (4)线程共享进程的堆和方法区,拥有自己独立的栈空间和程序计数器。堆中存放实例,方法区存放静态变量 和常量还有jvm加载的类,这些是线程共享的,线程的栈资源存放线程的局部...原创 2019-09-02 13:51:48 · 270 阅读 · 0 评论