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

如何解决旅游网站建设问题/百度推广开户电话

如何解决旅游网站建设问题,百度推广开户电话,策划公司收费,汕头个人建站模板1. 继承Thread类实现多线程 java.lang.Thread,一个类只要继承此类,就表示这个类为线程主体类继承后必须覆写run()方法(public void run()),这个方法就是线程的主方法run()方法不能直接被调用启动多线程必须使用start()方法(public…

1. 继承Thread类实现多线程

  • java.lang.Thread,一个类只要继承此类,就表示这个类为线程主体类
  • 继承后必须覆写run()方法(public void run()),这个方法就是线程的主方法
  • run()方法不能直接被调用
  • 启动多线程必须使用start()方法(public void start())来完成
  • 调用start(),执行的是run()方法中的代码
  • 每一个线程类的对象只能够启动一次,否则就会出现java.lang.IllegalThreadStateException 异常,不需要处理,继承Runtime类
  • 任何情况下,只要定义了多线程,多线程的启动永远只有一个方案:Thread中的start()方法

2. 基于Runnable接口实现多线程

         虽然可以通过Thread类的继承来实现多线程的定义,但是继承永远都存在单继承的局限,所以java里面又提供第二种多线程的主体定义结构形式:实现java.lang.Runnable接口

但是由于此时没有继承Thread父类,所以就无法调用Thread中的start()方法来启动多线程,

此时可以利用Thread中的构造方法::

                  public Thread(Runnable targer);

通过此方法可以调用start方法了

3. 线程的命名与取得

多线程的运行状态是不确定的,那么在程序中的开发之中为了获取到一些需要使用到的线程只能依靠线程的名字来进行操作,

       所以线程的名字是一个至关重要的概念,Thread类中提供有线程名字的处理:

          构造方法:public Thread(String target, Sting name);

          设置名字:public final void setName(String name);

          取得名字:public final String getName();

      

       获取当前线程:

          public static Thread currentThread();

 

       未设置线程名字,会自动生成一个不会重复的名字

       直接用线程主体调用run()方法,获得的名字是main,所以主方法也是一个线程

4.线程的休眠

如果希望某一个线程可以暂缓执行,那么就可以使用休眠的处理

   休眠(毫秒)public static void sleep(long milis)throws InterruptedException

   休眠(毫秒,纳秒)public static void sleep(long milis, int nanos)throws InterruptedException

   以上两种方法都可能会产生InterruptedException中断异常,继承Exception,所以必须处理

5.线程的强制执行

所谓的线程的强制执行指的是当满足于某些条件后,某个线程对象将可以一直独占资源,一直到该线程结束

    Thread类中提供有如下方法:

    强制执行:public final void join()throws InterriptedException;

6.线程礼让

   线程礼让指的是先将资源让出去让别的线程先执行

    礼让:public static void yield();

   礼让执行的时候每一次调用yield()方法都只会礼让一次当前资源

转载于:https://www.cnblogs.com/kingofjava/p/10761664.html

http://www.lbrq.cn/news/1352485.html

相关文章:

  • 开发游戏的软件有哪些/网站优化怎么做
  • 湖州网站建设公司排行榜/网站seo优化教程
  • 海曙网站制作/seo优化怎么做
  • 网站建设入门教程视频/百度提问在线回答问题
  • 网站怎么添加导航栏/百度我的订单app
  • 谁有人和兽做的网站/seo发帖网站
  • 网站建设收费/黄冈网站推广优化找哪家
  • 郑州市建设局官方网站/南山网站seo
  • 怎样做网站 网页/怎么推广一个网站
  • 福建省建设相关网站/可以推广赚钱的软件
  • 手机网站开发多少钱/网络推广公司简介
  • 莱山做网站的公司/长沙seo全网营销
  • 手机如何搭建网站/郑州网络推广效果
  • 北京专业响应式网站建设/怎么联系地推公司
  • 常州个人网站建设/百度seo快排软件
  • 陕西咸阳网站建设/关键词seo排名怎么选
  • 建设部安全事故通报网站/深圳seo优化公司
  • 微信公众号做微网站/苏州seo排名优化课程
  • 有没有免费建网站/网站设计专业的公司
  • 西安做网站的公司报价/百度提交收录入口
  • 潍坊网站建设制作/学生个人网页制作成品代码
  • 橙云网站建设/跨境电商seo是什么意思
  • 建一个类似京东的网站/网络广告的形式
  • 邢台网站制作公司哪家专业/央视新闻的新闻
  • 衡水网站建设套餐/seo博客大全
  • 建设网站可选择的方案有/百度浏览器网页
  • 睢宁做网站/百度数据研究中心官网
  • 设计页面纸张大小/seo的优化技巧和方法
  • java做网站合适吗/营销型网站建设托管
  • 网站建设的程序/海外推广代理公司
  • 哈希表——指针数组与单向链表的结合
  • 《P3275 [SCOI2011] 糖果》
  • GPT-5 将在周五凌晨1点正式发布,王炸模型将免费使用??
  • 杂谈:大模型与垂直场景融合的技术趋势
  • 进阶向:AI聊天机器人(NLP+DeepSeek API)
  • 移动端跨平台框架(支持Harmony、iOS、Android)