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

不用fash做的视频网站搜索引擎优化的作用

不用fash做的视频网站,搜索引擎优化的作用,企业网站建设的技术指标和经济指标,图片在线高清处理三线程顺序打印1-100 题目 三个线程顺序打印1-100; 解题 基本思路 首先需要创建三个线程, 确定使用线程1打印 num % 3 1 的数, 线程2打印 num % 3 2 的数, 线程3打印 num % 3 0 的数;使用 synchronized 同步锁让每次只有一个线程进行打印, 每个线程打印前先判断当前数是…

三线程顺序打印1-100

题目

三个线程顺序打印1-100;

解题

基本思路

  1. 首先需要创建三个线程, 确定使用线程1打印 num % 3 = 1 的数, 线程2打印 num % 3 = 2 的数, 线程3打印 num % 3 = 0 的数;
  2. 使用 synchronized 同步锁让每次只有一个线程进行打印, 每个线程打印前先判断当前数是否由当前线程打印, 若不由则让当前线程休眠;
  3. 打印需要的数后, 再唤醒其他的线程继续打印;

实现代码

public class ThreeThreadsPrint1_100 {// 当前打印数private int num = 1;// 锁private final Object lock = new Object();// flag 标记应该打印数对3取余的余数// 线程1 打印 num%3 = 1 的数// 线程2 打印 num%3 = 2 的数// 线程3 打印 num%3 = 0 的数public void printNum(int flag) {while (num <= 100) {synchronized (lock) {// 此处需要判断 num<=100// 确保不会有线程因为 101 % 3 != flag 而休眠 导致程序无法退出while (num % 3 != flag && num <= 100) {try {// 当前数 不由当前线程打印 让当前线程休眠lock.wait();} catch (InterruptedException e) {throw new RuntimeException(e);}}if (num <= 100) {// 打印System.out.println("当前线程: " + Thread.currentThread().getName() + "打印: " + num++);// 唤醒其他线程lock.notifyAll();}}}}public static void main(String[] args) throws InterruptedException {// 实例化对象ThreeThreadsPrint1_100 obj = new ThreeThreadsPrint1_100();Thread t1 = new Thread(() -> obj.printNum(1), "t1");Thread t2 = new Thread(() -> obj.printNum(2), "t2");Thread t3 = new Thread(() -> obj.printNum(0), "t3");// 不按顺序启动 验证是否成功实现t2.start();t1.start();t3.start();// 让主线程等到三个线程执行结束后再执行t1.join();t2.join();t3.join();}}
http://www.tj-hxxt.cn/news/59908.html

相关文章:

  • 自己做网站打不开是怎么回事seo文章推广
  • 江苏网站建设电话希爱力双效片骗局
  • 家乡网站怎么做百度推广官网网站
  • 宜宾金农投资建设集团网站百度推广云南总代理
  • 建站网址什么意思河源市seo点击排名软件价格
  • 做网站做软件怎么赚钱seo自然排名
  • 如何做网站劫持北京关键词优化平台
  • 保护环境网站模板社交网络的推广方法有哪些
  • 长春网站建设58同城刷神马关键字排名软件
  • 网站建设详情页职业技术培训机构
  • 建网站挣钱靠谱吗seo计费系统源码
  • 做网站培训百度推广网页版
  • 做网站在哪个程序做怎么在百度上投放广告
  • 广东品牌网站建设服务机构百度不让访问危险网站怎么办
  • 淡蓝黑色大气企业网站模板自媒体发布软件app
  • 企业百度网站怎么做石家庄seo报价
  • 微信 app 微网站 整合网页关键词优化软件
  • 怎么做网站盈利如何进行搜索引擎优化 简答案
  • 济南网站建设报价关键词爱站网关键词挖掘工具
  • 可以用来做论文引用的网站长沙建设网站制作
  • 企业网站设计总结惠州市seo广告优化营销工具
  • 如果有域名和空间怎么做网站百度seo关键词优化排名
  • 自己做软件 做网站需要学会哪些网络销售好不好做
  • 网站开发哈尔滨网站开发公司合肥网站建设优化
  • 石家庄网站seo服务推广app赚佣金接单平台
  • 建网站数据库广州专门做网站
  • 免费 网站建设短视频seo排名加盟
  • 网站建设见站分析和准备论文网站平台都有哪些
  • 怎么建立一个网站卖东西hao123网址大全浏览器设为主页
  • 在线客服系统多少钱seo高级优化技巧