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

个人网站备案做论坛wordpress 用户介绍

个人网站备案做论坛,wordpress 用户介绍,手机网站开发企业,外链发布网站不瞒大家说,这是之前参加阿里一面的手写编程题,平时不刷题,这个当时花的时间比较多,虽然最后用了很喽比方法写出来了,自己还是很不满意。下面实话也是看了其他大佬的思路,今天重新练了下。 假设有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/68921/

相关文章:

  • wordpress游戏代练主题佛山公司推广优化
  • 行业信息网站有哪些怎么弄网页
  • 无锡百度网站推广各网站特点
  • 怎么做简单网站首页外国人做汉字网站
  • 不记得在哪里做的网站备案校园文化建设
  • 开发网站公司怎么样上海做网站 公司
  • 站酷网首页网站域名名字
  • 聊城手机网站网站建设公司选择标准
  • 网站seo优化皆宣徐州百都网络不错网站流量排名查询
  • 天河建设网站多少钱做网站每年要交不费用吗
  • 做炒作的网站大学专业网站
  • 找人做购物网站南昌做网站的流程
  • 休闲网站建设怎么编辑网站源码
  • 网站开发pdf平凉哪家做企业网站
  • 网站建设教程免费夕滋湖南岚鸿官网广州优化网站关键词
  • 十大免费网站推广格尔木网站建设公司
  • 网站建设制甘肃省城乡住房建设厅网站
  • 2017年网站建设高职考f卷企业管理系统有
  • 选择网站建设竞价交易
  • 中企动力高端网站建设微信营销手机
  • 如何做视频会员网站大同建设局网站
  • 建设网站的账务处理建设工程信息服务平台官网
  • 班级网站怎样做网站做一排横图
  • 企业网站排名提升软件app公司网站模板
  • 高端模板网站建设公司福州建设公司名单
  • wordpress站群管理破解版门户网站建设公司渠道
  • 织梦网站图片设置多大成全视频免费观看在线看大全
  • 无极网站网站涉案多少人被抓青岛网站建设公司专业公司
  • 驻马店制作网站的公司公司网站高端
  • wordpress搭建公司网站医药网站 备案