文件名称:Java高并发精讲(云盘下载)
文件大小:67B
文件格式:TXT
更新时间:2021-11-05 16:36:56
java 高并发 多线程
一、多线程的基本知识 1.1进程与线程的介绍 程序运行时在内存中分配自己独立的运行空间,就是进程 线程:它是位于进程中,负责当前进程中的某个具备独立运行资格的空间。 进程是负责整个程序的运行,而线程是程序中具体的某个独立功能的运行。一个进程中至少应该有一个线程。 1.2多线程的介绍 在多任务,多用户的系统中。每天都会产生许多进程。 多线程:在一个进程中,我们同时开启多个线程,让多个线程同时去完成某些任务(功能)。 (比如后台服务系统,就可以用多个线程同时响应多个客户的请求) 多线程的目的:提高程序的运行效率。 多线程的运行原理:cpu在线程中做时间片的切换(多线程可以提高程序的运行效率,但不能无限制的开线程) 1.3实现线程的两种方式 1、继承Thread的方式 2、声明实现 Runnable 接口的方式 1.4 JAVA同步 synchronized关键字 ......