多线程
小照灯
这个作者很懒,什么都没留下…
展开
-
多线程面试题总结+个人解答
1.进程和线程的关系和区别? 进程是表示资源分配的最小单位,但是因为在创建,撤销过程中资源开销比较大。进程不宜频繁切换。 为了可以进行多个程序并发执行,又可以减少系统的资源开销,所以产生了线程概念。 线程是进程的一个实体,是系统调度的基本单位,线程基本上不拥有系统资源,只有一些运行中必不可少的资源(程序计数器,栈,寄存器),但是线程可以与同处于一个进程下的其他线程共享拥有的数据。 引入线程,更好的...原创 2020-04-05 11:05:15 · 213 阅读 · 0 评论 -
ConurrentHashMap
LinkedList 线程安全版本 class Node{ int val; Node next; } class LinkedList{ Node head = null; void pushFront(int val){} void pushBask(int val){} } 1.最简单的办法:当前链表对象( LinkedList this ) 很多时候,线程之间有些是没有必...原创 2020-03-10 20:24:29 · 1074 阅读 · 0 评论