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

ps网站背景图片怎么做中国电子商务平台有哪些

ps网站背景图片怎么做,中国电子商务平台有哪些,免费在线图片制作,番禺区核酸检测点文章目录 前言一、run() 和 start() 方法二、sleep() 方法三、join() 方法总结 前言 提示#xff1a;若对Thread没有基本的了解#xff0c;可以先阅读以下文章#xff0c;同时部分的方法已经在如下两篇文章中介绍过了#xff0c;本文不再重复介绍#xff01;#xff01;… 文章目录 前言一、run() 和 start() 方法二、sleep() 方法三、join() 方法总结 前言 提示若对Thread没有基本的了解可以先阅读以下文章同时部分的方法已经在如下两篇文章中介绍过了本文不再重复介绍 【Java中Tread和Runnable创建新的线程的使用方法】 【Java中的Thread线程的七种属性的使用和分析】 提示以下是本篇文章正文内容下面案例可供参考 一、run() 和 start() 方法 代码示例 1 public class Ceshi {public static void main(String[] args) {Thread t new Thread(new Runnable() {Overridepublic void run() {System.out.println(hello world);}});t.run();System.out.println(t.isAlive());System.out.println(t.getState());} }输出结果 代码示例 2 public class Ceshi {public static void main(String[] args) {Thread t new Thread(new Runnable() {Overridepublic void run() {System.out.println(hello world);}});t.start();System.out.println(t.isAlive());System.out.println(t.getState());} }输出结果 由此看出 t.run()这条语句能够调用run()方法但是没有启动线程线程仍然处于NEW的状态并没有启动线程只是调用了一次run()方法。 t.start()这条语句同样能够调用run()方法但是它真正的启动了t线程线程处于RUNNABLE的状态然后t线程调用了run()方法 二、sleep() 方法 代码示例 public class Ceshi {public static void main(String[] args) throws InterruptedException {Thread t1 new Thread(() - {System.out.println(工作中);});t1.start();//该方法为静态方法直接使用类名调用Thread.sleep(3000);//main线程休眠3秒后才能继续执行下面的语句System.out.println();System.out.println(耗时三秒工作完成);} }输出结果 结论 该方法写在那个线程里就会使哪个线程休眠规定的时间其他的线程不受影响。public static void sleep(long millis, int nanos)休眠millis毫秒后再休眠nanos纳秒范围0-999999纳秒因为线程的调度是不可控的所以这个方法只能保证实际休眠时间是大于等于参数设置的休眠时间的。 三、join() 方法 代码示例 public class Ceshi {public static void main(String[] args) throws InterruptedException {Thread t1 new Thread(() - {System.out.println(工作一需要3秒);try {Thread.sleep(4000);} catch (InterruptedException e) {throw new RuntimeException(e);}});Thread t2 new Thread(() - {System.out.println(工作一已完成开始工作二);try {Thread.sleep(3000);} catch (InterruptedException e) {throw new RuntimeException(e);}});Thread t3 new Thread(() - {System.out.println(工作二已完成开始工作三);try {Thread.sleep(2000);} catch (InterruptedException e) {throw new RuntimeException(e);}});Thread t4 new Thread(() - {System.out.println(工作三已完成开始工作四);try {Thread.sleep(1000);} catch (InterruptedException e) {throw new RuntimeException(e);}});//在main线程中调用t.join()就是让main线程等待t线程执行结束保证t先结束t1.start();t1.join();//t1的任务不结束不会执行下面的语句t2.start();t2.join();//t2不结束不继续进行t3.start();t3.join();//同理t4.start();t4.join();//同理} }输出结果 结论 有时我们需要等待一个线程完成它的工作后才能进行自己的下一步工作。该方法能够保证线程的任务有序执行不会发生抢占式的进行。同时还有带参数的重载方法public void join(long millis) 等待线程结束最多等millis毫秒,public void join(long millis, int nanos)在millis毫秒的基础上再加上nanos纳秒范围0-999999纳秒 总结 除了以上常用的方法还有许多的方法在前言中的文章已经详细介绍和使用如若该文中没有找到你需要的请跳转到前言的链接
http://www.zqtcl.cn/news/884487/

相关文章:

  • 急求聊城网站建设微信网页注册入口
  • 商城网站建站程序网站内链布局
  • 盐城网站建设方案全景旅游网站项目建设
  • 网站备案完电信园林效果图网站
  • 伤豆丁文库网站开发贵州网站备案局
  • 做网站的注意什么北京建设协会网站首页
  • 石家庄网站开发设计网站建设重点步骤
  • 推广思路及执行方案昆明百度seo
  • 太原公司网站建立可视化小程序开发工具
  • 怎么做网站的搜索引擎云主机有什么用
  • 淘宝客新增网站南宁百度seo优化
  • 建设厅网站合同备案在哪里网站备案本人承诺
  • 做方案的网站住房城乡建设部官网
  • 怎样在门户网站做 推广天水市建设银行官方网站
  • 温州建网站哪家强网站建设谈客户说什么
  • 网站的子域名怎么设置整站seo排名外包
  • 免费网站在哪下载苏州建设银行网站
  • 邹平 建设项目 网站公示怎样做网站卖自己的产品教程
  • 手机免费网站建设哪家公司好免费动态域名申请
  • 提升网站排名怎么提交自己的网站
  • cms网站开发phpwordpress有什么功能
  • 专业网站制作解决方案自己在家搭建服务器
  • 中小企业网站提供了什么英文营销网站建设
  • 玉环市建设工程检测中心网站网站建设服务的具体条件
  • 主机网站wampserver搭建网站
  • 建设银行网站点不进去深圳龙华区招聘网最新招聘信息
  • 网站建设公司现在还挣钱吗wordpress棋牌
  • 网站建设有什么技术自媒体平台哪个好
  • 可以建网站的软件南昌seo代理商
  • 手机网站建设宽度中小型企业网站模板