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

公众号做电影网站赚钱海北公司网站建设多少钱

公众号做电影网站赚钱,海北公司网站建设多少钱,棋牌小程序制作开发,可以合成装备的传奇手游Semaphore 基本使用 synchronized 可以起到锁的作用#xff0c;但某个时间段内#xff0c;只能有一个线程允许执行 Semaphore#xff08;信号量#xff09;用来限制能同时访问共享资源的线程上限#xff08;不是资源数#xff09;#xff0c;非重入锁 不像之前的reen…Semaphore 基本使用 synchronized 可以起到锁的作用但某个时间段内只能有一个线程允许执行 Semaphore信号量用来限制能同时访问共享资源的线程上限不是资源数非重入锁 不像之前的reentrantlock那些是独占锁。Semaphore是共享资源有多个允许多个线程占有只是希望对数量进行把控 构造方法 public Semaphore(int permits)permits 表示许可线程的数量state public Semaphore(int permits, boolean fair)fair 表示公平性如果设为 true下次执行的线程会是等待最久的线程 常用API public void acquire()表示获取许可 public void release()表示释放许可acquire() 和 release() 方法之间的代码为同步代码 public static void main(String[] args) {// 1.创建Semaphore对象Semaphore semaphore new Semaphore(3);​// 2. 10个线程同时运行for (int i 0; i 10; i) {new Thread(() - {try {// 3. 获取许可semaphore.acquire();sout(Thread.currentThread().getName() running...);Thread.sleep(1000);sout(Thread.currentThread().getName() end...);} catch (InterruptedException e) {e.printStackTrace();} finally {// 4. 释放许可semaphore.release();}}).start();}} 应用 线程数等于资源数就很合适 单机版限流仅仅限制线程数不是限制资源数。 简单连接池。对比享元模式的wait、notify。性能和可读性更好 CountDown 倒计时锁 为什么不用join join也可以使主线程等待3个线程结束再执行。 join属于比较底层的api用起来比较繁琐比如将来肯定是使用线程池线程都是不断再运行的肯定不能让某一个线程结束。 基本使用 CountDownLatch计数器用来进行线程同步协作等待所有线程完成倒计时计时 构造器 public CountDownLatch(int count)初始化唤醒需要的 down 几步 常用API public void await()让当前线程等待必须 down 完初始化的数字才可以被唤醒否则进入无限等待【计时数器走完】 public void countDown()计数器进行减 1down 1 应用同步等待多个 Rest 远程调用结束 // LOL 10人进入游戏倒计时public static void main(String[] args) throws InterruptedException {CountDownLatch latch new CountDownLatch(10);ExecutorService service Executors.newFixedThreadPool(10);String[] all new String[10];Random random new Random();​for (int j 0; j 10; j) {int finalJ j;//常量service.submit(() - {for (int i 0; i 100; i) {Thread.sleep(random.nextInt(100)); //随机休眠all[finalJ] i %;System.out.print(\r Arrays.toString(all)); // \r代表覆盖}latch.countDown();});}latch.await();System.out.println(\n游戏开始);service.shutdown();}/*[100%, 100%, 100%, 100%, 100%, 100%, 100%, 100%, 100%, 100%]游戏开始
http://www.dnsts.com.cn/news/188658.html

相关文章:

  • 聚牛网站建设公司html结构代码
  • 常州网站建设专业的公司微信公众号买卖平台
  • 如何做网站 写代码建站上市公司
  • 做网站赚钱多吗电脑网页版
  • 石家庄新钥匙建站建设营销网站
  • 重庆网站模板平台建设建设一个网站需要哪些费用
  • 学校网站建设团队网站建设技术发展趋势预测
  • 电子商务网站订单功能seo刷关键词排名软件
  • 网站建设实质怎么让别人在百度搜到自己的网站
  • 重庆石柱网站设计公司动漫制作教学
  • 360全景网站怎么做什么是网络运营
  • 花卉网站建设推广建设银行网站查余额查询
  • 医院网站怎么建设网站安全建设总结
  • 怎么做网站图标如何创建网站的第一步
  • 各大网站名称物联网软件开发
  • 物流公司网站建设有什么要点竞价推广直通车
  • 毕业设计做网站老师会问什么专做logo网站叫什么
  • 公司建网站多少广州南站在哪个区
  • 网站建设协议附件网站建设j介绍ppt模板
  • 专门做婚纱儿童摄影网站免费的黄冈网站有哪些平台可以用微信支付
  • 好的建设网站公司做网站有什么框架
  • 仙居住房和城乡建设局网站足球外围网站怎么做
  • 淮南网站制作公司电商应该怎么做如何从零做起
  • dw个人网站设计淘宝如何做推广
  • 门户网站是用户上网的第一入口wordpress 修改固定链接 404
  • 网站高端建设开发公司企业软件定制开发包括
  • 网站建设维护面试题网站权限查询
  • 河南建设信息网站首都开发公司
  • 嘉兴公司网站建设4网站建设哪里好点
  • 网站付费推广有哪些星子网易云