2026/2/20 14:27:34
网站建设
项目流程
网站建设工作有底薪吗,mysql的网站开发,百度识图入口,网络营销策划方案设计一、进程【理解】1. 进程#xff1a;操作系统(OS)中#xff0c;每一个被执行的应用程序。2. 注意#xff1a;目前操作系统支持多进程#xff0c;并发执行的任务。3. 多进程并发执行的原理#xff1a;微观上串行(一个一个的进程进行执行#xff0c;获取cpu时间片的进程具有…一、进程【理解】1. 进程操作系统(OS)中每一个被执行的应用程序。2. 注意目前操作系统支持多进程并发执行的任务。3. 多进程并发执行的原理微观上串行(一个一个的进程进行执行获取cpu时间片的进程具有执行权)宏观上并行(所有的进程看似一起执行)二、线程1. 概念在一个进程中并发执行的多个任务。线程是进程执行任务的单元、单位。线程也被称为轻量级的进程。【理解】2. 主线程目前程序为单线程此线程以main函数的开始为开始以main函数的结束为结束此线程被称为主线程(主线程默认执行main函数)3. 线程的组成部分【理解】(1) cpu获取到cpu时间片的线程获取执行权(2) 数据栈空间独立(每一个线程有独立的栈空间)堆空间共享(多个线程可以操作同一个堆空间)。栈空间用于存储局部变量堆空间用于存储对象。(3) 程序代码4. 代码实现多线程【重点】(1) 第一种方式a. 类继承 java.lang.Thread 类覆盖 run方法b. 创建线程对象MyThread t1 new MyThread();c. 开启线程t1.start() ; // JVM默认执行 run方法(2) 第二种方式a. 类实现 java.lang.Runnable接口同时实现run方法b. 创建线程的目标对象Mytarget mt new MyTarget();c. 创建线程对象 Thread t2 new Thread(mt); // 将目标对象作为参数进行传递d. 开启线程t2.start(); // JVM默认调用run方法