随笔分类 - 多线程
多线程从基础开始
摘要:1、理解什么是线程 线程是程序运行的最小单位 2、Thread、Runnable、Callable有什么联系 Thread是线程,Runnable和Callable可以理解为任务,线程的作用是把任务运送到cpu去执行。 public class threadDemo implements Runna
阅读全文
摘要:同样是锁,先说说synchronized和lock的区别: synchronized是java关键字,是用c++实现的;而lock是用java类,用java可以实现 synchronized可以锁住代码块,对象和类,但是线程从开始获取锁之后开发者不能进行控制和了解;lock则用起来非常灵活,提供了许
阅读全文
摘要:线程和进程的区别 线程时进程的一个执行单元,是进程里的调度执行实体 进程是一个执行中的“程序”,是系统进行资源分配和调度的一个独立单位,运行一个应用就会至少开启一个进程; 线程是一个实体,一个进程拥有多个线程,线程之间共享进程的资源。例如每个请求到达controller,就会开启一个线程; 为什么要
阅读全文

浙公网安备 33010602011771号