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

网站建设华科技公司网站有时打不开

网站建设华科技公司,网站有时打不开,搜索引擎的设计与实现,阿里云模板建站教程一、概述 ReentrantReadWriteLock是ReadWriteLock的一个子类#xff0c;具有读锁和写锁的双重功能#xff0c;通常用于做缓存。 二、案例代码 2.1、ReentrantReadWriteLockCache /*** Author : 一叶浮萍归大海* Date: 2023/11/20 17:57* Description: 使用ReentrantReadWri…一、概述 ReentrantReadWriteLock是ReadWriteLock的一个子类具有读锁和写锁的双重功能通常用于做缓存。 二、案例代码 2.1、ReentrantReadWriteLockCache /*** Author : 一叶浮萍归大海* Date: 2023/11/20 17:57* Description: 使用ReentrantReadWriteLock实现缓存的功能*/ public class ReentrantReadWriteLockCache {private volatile MapString, Object map new HashMap();private ReadWriteLock rwLock new ReentrantReadWriteLock();/*** 写数据* param key* param value*/public void put(String key, Object value) {rwLock.writeLock().lock();try {System.out.println(Thread.currentThread().getName() \t正在写 key);// 线程休眠单位毫秒try {TimeUnit.MILLISECONDS.sleep(300);} catch (Exception e) {e.printStackTrace();}map.put(key, value);System.out.println(Thread.currentThread().getName() \t写完了 key);System.out.println();} catch (Exception e) {e.printStackTrace();} finally {rwLock.writeLock().unlock();}}/*** 读数据* param key* return*/public Object get(String key) {rwLock.readLock().lock();Object result null;try {System.out.println(Thread.currentThread().getName() \t正在读 key);// 线程休眠单位毫秒try {TimeUnit.MILLISECONDS.sleep(300);} catch (Exception e) {e.printStackTrace();}result map.get(key);System.out.println(Thread.currentThread().getName() \t读完了 result);} catch (Exception e) {e.printStackTrace();} finally {rwLock.readLock().unlock();}return result;} } 2.2、ReentrantReadWriteLockMainApp /*** Author : 一叶浮萍归大海* Date: 2023/11/20 18:00* Description:*/ public class ReentrantReadWriteLockMainApp {public static void main(String[] args) {ReentrantReadWriteLockCache cache new ReentrantReadWriteLockCache();for (int i 1; i 5; i) {final int number i;new Thread(() - {try {cache.put(String.valueOf(number),number);} catch (Exception e) {e.printStackTrace();}}, String.valueOf(i)).start();}for (int i 1; i 5; i) {final int number i;new Thread(() - {try {cache.get(String.valueOf(number));} catch (Exception e) {e.printStackTrace();}}, String.valueOf(i)).start();}}}
http://wiki.neutronadmin.com/news/35890/

相关文章:

  • 做网站分几个步骤成都网站建设备案
  • 做网站模板和服务器是一样的吗邢台建网站的公司
  • 网站查询备案信息济南的网站制作公司
  • 网站建设 招聘需求精品网站建设平台
  • 郑州网站app建设邮件服务商
  • 城市网站改版建设ajax做网站
  • 宣传电脑的网站开发企业vi设计一整套
  • 网站之前没备案中国城乡建设部网站证书查询
  • 石景山网站建设推广WordPress多页悬浮菜单
  • 有哪些专业做饰品的网站appapp 制作公司
  • 网站优化技术北京网站设计浩森宇特
  • 专业宣传片制作公司网站搭建谷歌seo
  • 沈阳手机网站开发网站备案密码有什么用
  • 深圳市龙岗区住房和建设局网站注册公司最低需要多少钱
  • 河北爱站网络科技有限公司qq小程序打不开怎么办
  • 网站怎么 备案wordpress 同义词
  • 网站建设运营合同书那个网站是专门做渔具的
  • seo网站内容网站做二维码
  • 网站制作高端网站建设Wordpress 仿站 工具
  • wordpress网站多层循环调用文章做百度移动网站排名
  • 雄安网站建设400多少钱友情链接交换形式有哪些
  • 厦门网站建设培训班制作一个软件的过程
  • 自己做网站微商南通高端网站建设咨询
  • 工业设计是干啥的宁波seo外包方案
  • 织梦网站 联系方式修改深圳品牌网站建设服务
  • 建网站软件有哪些wordpress5.0.1
  • 网站外包维护一年多少钱dede 网站地图 调用文章
  • 做免费互动小游戏的网站深圳广告公司联系方式电话
  • 查看邮箱注册过的网站专业简历模板
  • 买了云服务器怎么做网站德州市建设小学网站