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

双语网站建设方案做百度推广代运营有用吗

双语网站建设方案,做百度推广代运营有用吗,百度开放云制作网站,网站服务内容网站建设线程生命周期 synchronized synchronized会自动释放锁 synchronized同步代码块 synchronized后面括号里obj是锁对象(保证唯一);static修饰的obj对象是自定义MyThread线程类的静态成员变量,该自定义线程类所有实例共享保证锁对象唯一性;另一…

线程生命周期

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

synchronized

synchronized会自动释放锁

  • synchronized同步代码块
    在这里插入图片描述
    在这里插入图片描述

synchronized后面括号里obj是锁对象(保证唯一);static修饰的obj对象是自定义MyThread线程类的静态成员变量,该自定义线程类所有实例共享保证锁对象唯一性;另一种保证锁对象唯一:自定义线程类的字节码对象;例如:MyThread.class
备注: synchronized同步代码块的锁对象可以自己指定

  • synchronized同步方法
    在这里插入图片描述
    在这里插入图片描述

synchronized同步方法上时,锁对象通过系统定义而不能自定义指定;
同步方法系统定义锁对象两种方式:
1.非静态方法:当前类的实例对象this定义为锁对象(保证锁对象唯一,实例代码中mr任务对象只有一个,开启t1、t2、t3三个线程对象执行mr任务)
2.静态方法:当前类的类字节码对象为锁对象(static修饰的成员方法类的所有实例共享,类的字节码对象只有一个);类字节码对象:类.class

  • synchronized的死锁

锁里面嵌套锁可能导致死锁;线程获取CPU执行权具有随机性,多线程都是交替获取CPU执行权,因此锁与锁嵌套可能导致死锁

在这里插入图片描述

lock锁

lock锁需要手动unlock方法释放锁

在这里插入图片描述

代码中lock锁unlock方法释放时放在finally里面,保证锁正常释放(即使遇到break)

多线程等待唤醒机制

线程常用方法
在这里插入图片描述

1. 手动实现多线程的等待唤醒机制(食客与厨师为例)

一、多线程等待唤醒机制_锁对象
在这里插入图片描述
二、多线程等待唤醒机制_消费者在这里插入图片描述
三、多线程等待唤醒机制_生产者在这里插入图片描述
四、多线程等待唤醒机制
在这里插入图片描述

2. 阻塞队列实现多线程的等待唤醒机制(食客与厨师为例)

创建阻塞队列并且自定义长度:ArrayBlockingQueue queue = new
ArrayBlockingQueue(数值)
备注:ArrayBlockingQueue类似单列集合List

在这里插入图片描述
在这里插入图片描述

http://www.hengruixuexiao.com/news/9560.html

相关文章:

  • 东莞seo建站优化方法排名点击工具
  • 在建设银行网站申请完信用卡吗网络营销是学什么的
  • 做棋牌网站优化seo招聘
  • 手机网站建立教程近期的新闻消息
  • 白银市网站建设一站式自媒体服务平台
  • 网站后台管理系统下载自己的网站怎么推广
  • 关于网络的网站怎么做百度宁波运营中心
  • 手表交易网站橘子seo查询
  • 北京网站建设排名网络营销模式有哪些
  • 深圳信科网站建设电商营销策划方案范文
  • wordpress 获取文章摘要如何进行seo搜索引擎优化
  • 做门户网站的网络公司最佳搜索引擎磁力王
  • 深圳做网站供应商各大网站提交入口
  • sqlite开发网站手机百度云网页版登录
  • 简速做网站工作室视频营销的策略与方法
  • 云虚拟主机做视频网站seo系统优化
  • 有个专门做3d同人网站百度竞价什么意思
  • metinfo怎么做网站代运营套餐价格表
  • wordpress客户端下载灰色行业seo大神
  • 国家开放大学网站的作业怎么做百度网站排名搜行者seo
  • 网站开发者工具解读百度搜索推广登录入口
  • 闵行区网站开发2022年最新最有效的营销模式
  • 网站数据库网络错误怎么解决方案网络推广可做哪些方面
  • 凡科建站如何制作论坛网站排名监控工具
  • 如何制作一个公司网站做网站需要多少钱 都包括什么
  • 濮阳网站建设兼职电子商务
  • 做图片网站 侵权seo服务公司
  • 网络服务费计入什么科目seo怎么快速提高排名
  • 先做网站再备案吗淘宝指数网站
  • 深度科技有限公司快速优化排名公司推荐