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

营销型网站建设效果wordpress在那个文件夹

营销型网站建设效果,wordpress在那个文件夹,郑州seo网络营销,网站后台管理密码破解ReadWriteLock 读写锁 又叫排他锁 如果使用互斥锁#xff0c;一个线程在读#xff0c;其他线程也不能读也不能写 换成读写锁的时候#xff0c;读线程是读锁#xff0c;写线程是写锁#xff0c;写锁是排他的 在多线程大大提高效率#xff0c;当一个线程在读的时候…ReadWriteLock 读写锁 又叫排他锁 如果使用互斥锁一个线程在读其他线程也不能读也不能写 换成读写锁的时候读线程是读锁写线程是写锁写锁是排他的 在多线程大大提高效率当一个线程在读的时候其他线程也可以进来继续读 import java.util.Random; import java.util.concurrent.atomic.LongAdder; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReadWriteLock; import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.locks.ReentrantReadWriteLock;public class T10_TestReadWriteLock {static Lock lock new ReentrantLock();private static int value;static ReadWriteLock readWriteLock new ReentrantReadWriteLock();static Lock readLock readWriteLock.readLock();static Lock writeLock readWriteLock.writeLock();public static void read(Lock lock) {try {lock.lock();Thread.sleep(1000);System.out.println(read over!);//模拟读取操作} catch (InterruptedException e) {e.printStackTrace();} finally {lock.unlock();}}public static void write(Lock lock, int v) {try {lock.lock();Thread.sleep(1000);value v;System.out.println(write over!);//模拟写操作} catch (InterruptedException e) {e.printStackTrace();} finally {lock.unlock();}}public static void main(String[] args) {//Runnable readR ()- read(lock);Runnable readR ()- read(readLock);//Runnable writeR ()-write(lock, new Random().nextInt());Runnable writeR ()-write(writeLock, new Random().nextInt());for(int i0; i18; i) new Thread(readR).start();for(int i0; i2; i) new Thread(writeR).start();} }使用ReentrantLock  20s 使用ReentrantReadWriteLock 2s 目前有 18 个线程执行读操作每个读操作需要 1 秒钟执行同时有 2 个线程执行写操作每个写操作也需要 1 秒钟执行。 因为读操作是共享锁读锁多个线程可以同时获得读锁但写操作是独占锁写锁只有一个线程能获得写锁其他线程需要等待。 根据代码逻辑18 个读线程并发执行每个读线程需要 1 秒执行完毕因为读操作是并发执行的所以整体读操作的时间是 1 秒。 同时2 个写线程需要依次获取写锁执行写操作每个写线程也需要 1 秒执行完毕。由于写操作是独占锁所以第一个写线程执行完毕后第二个写线程才能获取到写锁执行写操作。 因此整体来看读线程总共需要 1 秒写线程总共需要 2 秒1 秒执行写操作1 秒等待另一个写线程执行完毕所以整个程序执行的时间大约是 2 秒左右。
http://www.pierceye.com/news/769599/

相关文章:

  • 深圳做网站服务公司河北石家庄最新新闻
  • 山东济南seo整站优化唐山网站建设那家性价比高
  • c 可以做哪些网站小说网站建设采集
  • 公司网站备案条件高校网站集群平台子站开发
  • 制作网站能赚钱吗单位发购物或电影卡有哪些app
  • 我们网站在那里登陆后台系统管理网站建设服务咨询
  • 免费上传图片的网址网站seo工作内容
  • chatgpt 网站一对一直播软件开发
  • 网站做排行多少费用个人电脑做网站打不开数据库
  • 做网站是比特币的滁州做网站电话号码
  • php网站开发说明怎么样建网站卖东西
  • 网站图片做多大浙江建设人才网
  • 网站关键词宝塔wordpress腾讯云
  • 优化排名推广教程网站免费房地产网站模板
  • 商城网站建设都需要多少钱电子商务网站建设预算
  • 万荣做网站怎么优化一个网站关键词
  • 潍坊市建设局网站网络工程师 网站建设
  • 做网站要求什么条件计算机网络技术学什么
  • 建设网站呼叫中心有什么好处中国能源建设集团有限公司级别
  • 免费论坛建站二 网站建设的重要性
  • wordpress站点迁移怎样做带音乐的表白网站
  • 海淀网站制作网站建设基本技术
  • 做一个平面网站的成本如何搭建一个app平台
  • 建设工程学部研究生培养网站义乌网站建设和制作
  • 简单的模板网站吉安网站建设jxthw
  • js做的网站佛山本地的网站设计公司
  • 企业网站页面网站建设朝阳
  • ui设计工具有哪些百度seo排名优化系统
  • 网站建设案例简介怎么写淘宝官方网站主页
  • 国外网站 dns南京模板做网站