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

中学生做网站网店设计的重要性

中学生做网站,网店设计的重要性,湛江网站建设推广,宁波建站公司哪家服务好1.join() join方法可以在多线程中帮我们实现调用线程的同步效果,比如,现在有三个线程,a,b,c a中启动了b和c线程异步去执行一件事,但是a希望他们做完以后再继续往下执行,那么就可以在调用b和c启…

1.join()

join方法可以在多线程中帮我们实现调用线程的同步效果,比如,现在有三个线程,a,b,c

a中启动了b和c线程异步去执行一件事,但是a希望他们做完以后再继续往下执行,那么就可以在调用b和c启动之后,调用每个线程的join方法,意思是等待它们执行完毕,代码如下:

    public static void main(String[] args) throws InterruptedException {Thread thread = new Thread() {@Overridepublic void run() {System.out.println("我是线程1");}};Thread thread1 = new Thread() {@Overridepublic void run() {System.out.println("我是线程2");}};thread.join();thread1.join();System.out.println("我是主线程");}

2.interrupt()

这个方法可以理解成打断线程的当前状态,有以下几个场景啊:我们通常可以用来实现通过一个线程,控制另一个线程是否运行,在需要通知另一个线程的时候调用interrupt(),然后在停止的线程中有一个判断逻辑,判断当前线程的状态

  • 打断阻塞状态下的线程,比如调用了sleep或者是yield方法等,如果这个时候,别的线程调用了该线程的interrupt()方法,就会抛出一个interruptedException,并且把是否打断状态改为false
  • 打断正在运行的线程,意思就是正在执行别的代码,没有处于sleep或别的状态下,那么这个时候就会把,thread1.isInterrupted(),值改为true
  • 打断park,park就是让当前线程阻塞,调用该线程的interrupt(),可以让它继续向下运行,但是注意哦,park方法是否继续向下运行,依靠的是当前线程thread1.isInterrupted()是否为true,如果为true,则无法再次阻塞,意思就是假如一个线程调用了一次LockSupport.park()方法,此时另一个线程打断了它,那么它继续往下运行的时候,又调用了一次LockSupport.park()方法,是没办法阻塞的,因为这个时候当前线程的isInterrupted()为true,所以如果希望再次往下运行,可以在第一次park()方法的后边,调用Thread.Interrupted()方法,可以帮我们把打断状态改为false,使程序调用park()方法时可以再次阻塞,代码大致如下
        public static void main(String[] args) throws InterruptedException {Thread thread = new Thread() {@Overridepublic void run() {LockSupport.park();System.out.printf("当前打断状态为%s\n",Thread.interrupted());LockSupport.park();System.out.println("dssdsds");}};thread.start();thread.interrupt();}

http://www.yayakq.cn/news/368401/

相关文章:

  • 腾讯风铃怎么做网站上海网站建设优化公司
  • 网站主页制作海南省澄迈住房和城乡建设厅网站
  • 代理企业网站备案h5游戏中心
  • 中建八局土木建设有限公司网站商业网站设计欣赏
  • php 建设网站制作wordpress如何放pdf
  • 国外网站网站app彭州网站建设
  • 潍城区建设局网站在哪个网站做劳动用工备案
  • 网站后台附件无法上传唐山网站建设价格
  • 网站建设还能赚钱吗做网站优化竞价区别
  • 别人的抖音网站是怎么做的专业网站有哪些平台
  • 绍兴做网站鼎成学做网站快吗
  • 网站做链轮会被惩罚吗苏州网站推广服务
  • 高明网站设计哪家服务好速升网站
  • 网站建设公司怎么做建设网站制作公司如何选择
  • 能自己做的ppt网站昆明做网站报价
  • 尉氏做网站建筑网站大全豆丁网
  • 深圳网站开发ucreator怎么做公司网站优化
  • 翔安建设局网站wordpress 最新评论
  • 深圳外贸英文网站设计公司哪家好怎么把网站改为正在建设中
  • 重庆建网站价格表缅甸新闻最新消息
  • 有个蓝色章鱼做标志的网站洛阳青峰网络科技有限公司
  • 网站游戏入口快站登录
  • 建设网站需要的步骤wordpress 获取相关文章
  • 网站教程分享游戏网站首页模板
  • 网站怎么做社区营销wordpress评论表单获取qq
  • 网站建设分金手指排名八工程建设工资高吗
  • 龙港做网站店铺wap网站 开发
  • 网站设计原则的第三要素张掖网站设计公司
  • 用word做网站相关论文在长沙阳光医院做网站编辑
  • 公司网站建设方案所需素材网站官网认证怎么做