基础概念 进程、线程、协程 首先来讲下这三种的区别。举个例子,我们启动我们的 xx.exe ,首先是会在内存当中开辟一块空间给这个程序加载到内存当中,要启动它的话,我们的系统要找到这个程序内部的主线程进行运行。 定义: 进程是操作系统进行资源分配的基本单位 线程是调度执行的基本单位,多个线程共享一个进程的资源 协程/纤程 是绿色线程,即用户管理的而不是操作系统管理的线程 Ques: 单核cpu设
线程池在阿里巴巴的开发规约当中,有这么一条为了防止创建销毁线程切换带来的开销,我们需要尽量使用线程池。创建方法在代码当中,有这么些个类使用ThreadPoolExecutor创建线程,ExecutorService service = new ThreadPoolExecutor(‘七个参数’);我们debug进入ThreadPoolExecutor类当中,可以看到参数解释corePoolSize
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号