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

长治公司网站建设作it去外包公司好吗

长治公司网站建设,作it去外包公司好吗,湖南省建设教育协会网站,石家庄自己怎么做网站啊不瞒大家说,这是之前参加阿里一面的手写编程题,平时不刷题,这个当时花的时间比较多,虽然最后用了很喽比方法写出来了,自己还是很不满意。下面实话也是看了其他大佬的思路,今天重新练了下。 假设有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.yayakq.cn/news/675649/

相关文章:

  • 做网站排名步骤哪款地图可以看到实时街景
  • 企业建站都有什么网站如何做淘宝网站
  • 六盘水市诚信网站建设公司沈阳百度网站的优点
  • 做网站 零基础从哪里开始学个人网站有自己服务器是不是就不需要虚拟主机
  • 建设ca网站合肥做个网站什么价格
  • 搜阅网站建设室内设计平面图纸
  • 有做财经 直播的网站吗ui设计的一般流程
  • 音乐网站建设怎么自己做网页
  • 大连门户网站开发wordpress微支付宝
  • 徐州建站网页建设长春给企业做网站的公司
  • 企业网站缺点北京市建设工程造价管理处 网站
  • 丽江市网站建设苏州网页服务开发与网站建设
  • 制作网站需要什么知识图书网站建设论文
  • 佛山模板网站建设如何把物流做免费网站
  • 网站开发有哪些要求wordpress readd
  • 网站建设与运营的预算方案做代理
  • android 移动网站开发详解网站建设的心得体会
  • 专业营销的网站建设公司哪家好wordpress使用域名访问
  • 网站验收 流程赤峰酒店网站建设哪家便宜
  • 网站建设运维方案企业宣传类网站建设
  • 青岛网站开发设计昌大建设原名叫什么
  • 公司做英文网站下载免费网站模板下载安装
  • 网站建设 论文网站制作和推广lv官网
  • aspaccess做网站虹口网站制作
  • 吴江区建设银行招聘网站wordpress文章内多页效果
  • 网站所属网络网络推广的方法有
  • 网站服务器崩溃滨州的网站开发
  • 个人网站设计模板做网站首页置顶多少钱
  • 十堰做网站排名wordpress 段落间距
  • 用网站模板 侵权 做了修改外贸人才网最新招聘信息