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

天猫优惠券网站怎么做的网站开发 软件有哪些

天猫优惠券网站怎么做的,网站开发 软件有哪些,页游排行榜前十名网络游戏,微信开发者工具在哪里下载多线程 线程 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中#xff0c;是进程中的实际运作单位。 #xff08;理解#xff1a;应用软件中互相独立#xff0c;可以同时运行的功能#xff09; 进程 进程是程序的基本执行实体。#xff08;理解#…多线程 线程 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中是进程中的实际运作单位。 理解应用软件中互相独立可以同时运行的功能 进程 进程是程序的基本执行实体。理解一个软件运行之后就是一个进程 多线程 有了多线程就可以让程序同时做多件事情就是为了提高程序的运行效率 多线程的应用场景 软件中的耗时操作拷贝、迁移大文件加载大量的资源文件 并发 在同一时刻有多个指令在单个CPU上交替执行 并行 在同一时刻有多个指令在多个CPU上同时执行 多线程的实现方式 1.继承Thread类的方式进心实现 package xyz.dimeng.m01thread1;public class MyThread extends Thread{Overridepublic void run() {//线程要执行的代码for (int i 0; i 100; i) {System.out.println(getName()多线程方法i);}} }package xyz.dimeng.m01thread1;public class ThreadDemo {/**** description 多线程的第一种启动方式* 1.自己定义一个类继承Thread* 2.重写run方法* 3.创建子类的对象并启动线程* param args* return void* author 乔晓扑* date 2024/5/7 23:24*/public static void main(String[] args) {MyThread t1 new MyThread();MyThread t2 new MyThread();t1.setName(线程1);t2.setName(线程2);t1.start();t2.start();} }执行结果一会执行线程1一会执行线程2 2.实现Runnable接口的方式进行实现 package xyz.dimeng.m02thread2;public class ThreadDemo {public static void main(String[] args) {/**** description 多线程的第二种启动方式* 1.自己定义一个类实现Runnable接口* 2.重写里面的run方法* 3.创建自己的类的对象* 4.创建一个Thread类的对象并开启线程* param args* return void* author 乔晓扑* date 2024/5/7 23:38*/MyRun mr new MyRun();Thread t1 new Thread(mr);Thread t2 new Thread(mr);t1.setName(线程1);t2.setName(线程2);t1.start();t2.start();} }package xyz.dimeng.m02thread2;public class MyRun implements Runnable{Overridepublic void run() {//线程要执行的代码for (int i 0; i 100; i) {Thread t Thread.currentThread();System.out.println(t.getName()多线程方法i);}} }执行结果一会执行线程1一会执行线程2 3.利用Callable接口和Future接口方式实现 package xyz.dimeng.m03thread3;import java.util.concurrent.ExecutionException; import java.util.concurrent.FutureTask;public class ThreadDemo {public static void main(String[] args) throws ExecutionException, InterruptedException {/**** description 多线程的第三种实现方式* 特点可以获取到多线程运行的结果* 1.创建一个类MyCallable实现Callable接口* 2.重写call是有返回值的表示多线程运行的结果* 3.创建MyCallable对象(表示多线程要执行的任务)* 4.创建FutureTask的对象作用管理多线程运行的结果* 5.创建Thread类的对象并启动* param args* return void* author 乔晓扑* date 2024/5/7 23:49*///创建MyCallable对象(表示多线程要执行的任务MyCallable mc new MyCallable();//创建FutureTask的对象作用管理多线程运行的结果FutureTaskInteger ft new FutureTask(mc);Thread t1 new Thread(ft);t1.start();System.out.println(ft.get());} }package xyz.dimeng.m03thread3;import java.util.concurrent.Callable;public class MyCallable implements CallableInteger {Overridepublic Integer call() throws Exception {//求1~100的和int sum 0;for (int i 0; i 100; i) {sum i;}return sum;} }第三种可以获取到结果 第二种和第三种扩展性强可以继承其他的类
http://www.dnsts.com.cn/news/207406.html

相关文章:

  • 手机app应用网站微信群推广软件
  • 宁波专业品牌网站制作外包营销型网站建设系统
  • 营销型的物流网站模板建设工程材料网站
  • 有没有网站教做美食的搜索引擎优化的核心及内容
  • 优秀企业网站建设价格大连三丰建设集团公司网站
  • 客户做网站需要提供什么全球搜索引擎入口
  • 网站开发 职位网站建设后应该干什么
  • 中国网站免费服务器wordpress自定义添加meta模块
  • php网站开发是学什么的青岛公司网页设计
  • 怎么建设投票网站ui设计论文
  • 网站开发市场调查国家建设执业注册中心网站
  • 0基础建设网站上海企业登记全程电子化服务平台
  • wordpress网站如何与关联苏州营销型网站建设哪家好
  • 更新网站要怎么做呢工业设计软件有哪些软件
  • 景泰做网站做影视网站侵权吗
  • 成都网站设计苏州好的做网站的公司有哪些
  • 网站制作可以询价么北京注册公司地址可以是住宅吗
  • 烟台建设集团 招聘信息网站做企业网站多少钱
  • 昆明集团网站建设有什么做海报的网站吗
  • 做欧美贸易的主要有哪些网站网络规划的主要步骤
  • 如何建设一个普通网页网站重庆网上房地产查询
  • 济南建站公司模板微信订阅号做微网站吗
  • google网站收录跨境电商的特点
  • 修改公司网站怎么自己制作网站链接
  • 电子商务搭建网站红色 网站配色
  • wordpress能做什么网站云服务器和虚拟主机有什么区别
  • 流量网站建设教程一个空间如何做多个网站
  • 吉林科技网站建设wordpress彩色提示框
  • 房地产项目网站建设红包网站开发
  • 云南建设厅网站监理员培训厦门网站建设2015