当前位置: 首页 > news >正文

java进阶--多线程学习

java进阶–多线程学习
  • java进阶–多线程学习(1)

java进阶–多线程学习(1)

1.并行与并发的概念
并发是指一个处理器同时处理多个任务。
并行是指多个处理器或者是多核的处理器同时处理多个不同的任务。
并发是逻辑上的同时发生,而并行是物理上的同时发生。
来个比喻:并发是一个人同时吃三个馒头,而并行是三个人同时吃三个馒头。
并行(parallel):指在同一时刻,有多条指令在多个处理器上同时执行。就好像两个人各拿一把铁锨在挖坑,一小时后,每人一个大坑。所以无论从微观还是从宏观来看,二者都是一起执行的。

2.匿名类实现多线程

package com.cn.ThreadDemo01; /* 匿名类实现多线程的方法 1.把子类继承父类的方法简化 2.把实现类实现Runnable接口的方法简化 格式: 1.//继承父类Thread new Thread(){ run(); }.start(); 2.//实现接口 new Thread( new runnable(){ run(); } ).start */ public class AnonymousThread { public static void main(String[] args) { //线程的父类是Thread new Thread(){ //重写run方法 @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println(i+"个小昂子"); } } }.start(); //线程的接口是Runnable Runnable r=new Runnable(){ //重写run方法 @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println(i+"个小振寒"); } } }; //启动线程 new Thread(r).start(); //接口还有更为简单的方法 //直接把new的runnable匿名放入Thread里 new Thread( new Runnable(){ //重写run方法 @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println(i+"个小孩子"); } } } ).start(); } }
http://www.jsqmd.com/news/212064/

相关文章:

  • Java进阶教程(一)关键字
  • AI(人工智能)是模拟人类智能行为的技术,如学习、推理、识别
  • C++内存序
  • linux redis简单操作
  • FPGA应用开发和仿真【3.3】
  • 要实现应用的高弹性、可扩展性与快速迭代,可以结合现代云原生技术栈,包括容器化(如Docker)、Kubernetes编排、微服务架构
  • Java进阶文件输入输出实操(图片拷贝)
  • 在软件开发中,熟练掌握一些常用工具如 Git、Docker 和 IDE 可以极大提升开发效率和协作质量
  • 爆火!7款AI写论文神器,20分钟生成2.5万字问卷类论文,真实参考文献!
  • 深度测评2026最新!9款AI论文软件评测:本科生毕业论文全场景推荐
  • 在磁盘调度中,当进程请求读写磁盘时,操作系统需依次进行移臂调度和旋转调度,以高效定位数据所在的物理位置
  • 什么是Leader AP
  • 在 Ubuntu 18.04 (WSL) 上配置 LazyVim
  • React Native本地通知与JNI
  • 12 种 RAG(检索增强生成)的新型高级架构与方法,建议收藏!
  • Linux Kernel 4.4 `printk` 源码分析与使用详解
  • 【超全解析】前端如何优雅地判断是否为移动端?从 UA 检测到现代解决方案
  • 融合DWA的青蒿素优化算法(Artemisinin Optimization Algorithm, AOA)求解无人机三维动态避障路径规划附MATLAB代码
  • 【课程设计/毕业设计】基于python-cnn机器学习的罗马数据集训练识别
  • 在Windows11下编译openjdk 21
  • 5G时代下联邦学习在AI原生应用中的新机遇
  • Java进阶整理
  • 【四旋翼控制】基于6自由度四旋翼跟踪轨迹(利用LQR整体动作设定点控制,姿态控制和PD路径跟踪控制器Matlab仿真)
  • 牙齿拥挤数据集3206张yolo
  • Java实战:Spring Boot实现WebSocket实时通信
  • Microsoft 开发的关系型数据库管理系统(RDBMS)
  • Java进阶知识-反射
  • java进阶训练营 极客,关于架构极客大学java进阶训练营
  • Gemini认证疑难解答会
  • Django 视图基础