news 2026/2/17 13:30:45

java进阶--多线程学习

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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(); } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/16 15:00:43

大数据时代 RabbitMQ 对数据质量的保障

大数据时代 RabbitMQ 对数据质量的保障关键词&#xff1a;大数据时代、RabbitMQ、数据质量保障、消息队列、可靠性传输摘要&#xff1a;在大数据时代&#xff0c;数据质量对于企业的决策和业务发展至关重要。RabbitMQ 作为一款广泛使用的消息队列中间件&#xff0c;在保障数据质…

作者头像 李华
网站建设 2026/2/13 17:46:33

AI(人工智能)是模拟人类智能行为的技术,如学习、推理、识别

AI&#xff08;人工智能&#xff09;是模拟人类智能行为的技术&#xff0c;如学习、推理、识别等。大模型通常指参数量巨大的深度学习模型&#xff08;如GPT、BERT&#xff09;&#xff0c;依赖海量数据和算力进行训练&#xff0c;在自然语言处理、图像生成等领域表现卓越。前端…

作者头像 李华
网站建设 2026/2/13 17:56:34

【课程设计/毕业设计】基于python-cnn机器学习的罗马数据集训练识别

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/2/9 20:54:10

java进阶训练营 极客,关于架构极客大学java进阶训练营

C语言中&#xff0c; 数组[2]属于结构数据类型。一个数组能够合成为多个数组元素&#xff0c;这些数组元素能够是根本数据类型或是构造类型。因而按数组元素的类型不同&#xff0c;数组又可分为数值数组、字符数组、指针数组、构造数组等各种类别。 对于可变长数组(VLA)的问题&…

作者头像 李华