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

廊坊网站建设廊坊网络公司驻梦个人怎么做互联网推广平台

廊坊网站建设廊坊网络公司驻梦,个人怎么做互联网推广平台,梵克雅宝官网编号查询,如何下载别人的网站做模板不瞒大家说,这是之前参加阿里一面的手写编程题,平时不刷题,这个当时花的时间比较多,虽然最后用了很喽比方法写出来了,自己还是很不满意。下面实话也是看了其他大佬的思路,今天重新练了下。 假设有3个线程,依次打印A、B、C,按顺序循环打印100次。 这个其实是线程通信,…

不瞒大家说,这是之前参加阿里一面的手写编程题,平时不刷题,这个当时花的时间比较多,虽然最后用了很喽比方法写出来了,自己还是很不满意。下面实话也是看了其他大佬的思路,今天重新练了下。

假设有3个线程,依次打印A、B、C,按顺序循环打印100次。
这个其实是线程通信,如果只是按顺序执行,用只有一个线程的线程池,依次提交线程任务就行,但是这里还不是每个线程只执行一次,需要循环重复打印。
这里有两种处理方式,一种是搞个全局int变量,对线程数取模,得到0~2,再转ASCII码。一种是3个线程按照创建时的顺序严格执行。

第一种思路写法:
这里只用到了原生的阻塞唤醒方法,线程竞争获取锁,确保同时只有一个线程累加countIndex和打印,3个线程的执行顺序就不是创建的顺序,而是随机的。

public class ThreeThreadPrintOrderlyBySync {private static final Object LOCK = new Object();private static volatile int countIndex = 0;private static final int MAX = 100;private static final int WORKER_COUNT = 3;public static void main(String[] args) {Thread thread1 = new Thread(new Worker(0));Thread thread2 = new Thread(new Worker(1));Thread thread3 = new Thread(new Worker(2));thread1.start();thread2
http://www.sczhlp.com/news/146275/

相关文章:

  • 建站系统模板wordpress免费版
  • 做游戏下载网站赚钱手机网站下拉菜单代码
  • mysql 网站 数据库页面简单的网站
  • 【SimpleFOC】区分BLDC霍尔安装间隔60还是120
  • 乌市建设工程质量监督站网站网站建设公司走进深圳一百讯
  • 苏州网站建设搜q479185700文档里链接网站地址怎么做
  • wordpress标题大小福州seo计费
  • 直播网站开发教程推广运营平台
  • 晚上必看正能量网站短视频开发软件和做网站的区别
  • 做网站的公司属于什么行业wordpress 文章投票
  • 如何利用视频网站做推广做多语言网站教程
  • 网站两边广告代码漳州网站建设哪家好
  • 鄂州商城网站建设网站挣钱网
  • 阿里巴巴网站怎么做全屏分类优化网站的方法有哪些
  • 做寄生虫对自己的网站有影响吗个人soho要怎么做企业网站
  • 湖州做网站公司wordpress 演示
  • 江西智能网站建设帮做暑假作业网站
  • 网站建设与管理大作业湖北网站建设联系电话
  • 怎么做个网站演示学做ps的软件的网站
  • 手机网站外链怎么广西壮族自治区教育厅官网
  • 九江有没有做网站的公司网站页面静态化方案
  • 医院手机网站大足建网站的
  • 个人网站的建立怎么做重庆网站优化排名软件方案
  • 如何提高网站文章收录wordpress 注册条件
  • ps如何做网站超级链接爱站网是什么意思
  • 4 个支持在线编辑的PPT模板网站,不用下载软件!
  • [GenAI] 提示词工程
  • 适合建设网站的国外服务器网站建设对用户影响
  • 文山seoseo顾问什么职位
  • 为什么要建设企业的微网站微信网站是多少钱