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

网站开发适配网络推广靠谱吗

网站开发适配,网络推广靠谱吗,深圳市企业服务体系平台建设方案,新闻源1、主要方法 .readLock().lock();获取读锁 读锁之间互不干扰。 .writeLock().lock();获取写锁 写锁可以锁定住读锁和其他写操作。 2、主程序 package xyz.jangle.thread.test.n2_5.rwlock;import java.util.concurrent.TimeUnit;/*** * 读写锁。ReentrantReadWriteLock* a…

1、主要方法

.readLock().lock();获取读锁 读锁之间互不干扰。

.writeLock().lock();获取写锁 写锁可以锁定住读锁和其他写操作。

2、主程序

package xyz.jangle.thread.test.n2_5.rwlock;import java.util.concurrent.TimeUnit;/*** * 	读写锁。ReentrantReadWriteLock* @author jangle* @email jangle@jangle.xyz* @time 2020年7月22日 下午9:37:18* */
public class M {public static void main(String[] args) {RWInfo rwInfo = new RWInfo();// 读取价格1的线程new Thread(() -> {for (int i = 0; i < 20; i++) {rwInfo.getPrice1();try {TimeUnit.MILLISECONDS.sleep(500);} catch (InterruptedException e) {e.printStackTrace();}}}).start();// 读取价格2的线程new Thread(() -> {for (int i = 0; i < 20; i++) {rwInfo.getPrice2();try {TimeUnit.MILLISECONDS.sleep(500);} catch (InterruptedException e) {e.printStackTrace();}}}).start();// 修改价格1和价格2的线程new Thread(() -> {for (int i = 0; i < 3; i++) {rwInfo.setPrice1(rwInfo.getPrice1() + 1, rwInfo.getPrice2()+1);}}).start();}}

3、读写锁实体

package xyz.jangle.thread.test.n2_5.rwlock;import java.util.concurrent.TimeUnit;
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;/*** * 读写锁,实体类* @author jangle* @email jangle@jangle.xyz* @time 2020年7月22日 下午9:26:57* */
public class RWInfo {private double price1, price2;private ReadWriteLock RWLock;public RWInfo() {super();this.price1 = 1.0;this.price2 = 2.0;RWLock = new ReentrantReadWriteLock();}public double getPrice1() {RWLock.readLock().lock();double v = price1;				// 赋值给中间变量,然后释放锁。System.out.println("读价格1信息:"+v);RWLock.readLock().unlock();return v;}// 读锁之间互不干扰public double getPrice2() {RWLock.readLock().lock();double v = price2;System.out.println("读价格2信息:"+v);RWLock.readLock().unlock();return v;}/*** 	写锁可以锁定住读锁和其他的写操作。 * * @author jangle* @time 2020年7月22日 下午9:35:11* @param price1* @param price2*/public void setPrice1(double price1, double price2) {RWLock.writeLock().lock();System.out.println("开始修改价格");this.price1 = price1;this.price2 = price2;try {// 睡眠3秒,让读锁锁定其他的读写操作TimeUnit.SECONDS.sleep(3);} catch (InterruptedException e) {e.printStackTrace();}RWLock.writeLock().unlock();}}


文章转载自:
http://toothful.zfqr.cn
http://hyalinization.zfqr.cn
http://undro.zfqr.cn
http://optate.zfqr.cn
http://gustaf.zfqr.cn
http://manufacture.zfqr.cn
http://indiction.zfqr.cn
http://seafarer.zfqr.cn
http://rabblement.zfqr.cn
http://wtc.zfqr.cn
http://ecarte.zfqr.cn
http://brummie.zfqr.cn
http://misrepresent.zfqr.cn
http://filtre.zfqr.cn
http://pulperia.zfqr.cn
http://bigotry.zfqr.cn
http://patronage.zfqr.cn
http://dragrope.zfqr.cn
http://peckerwood.zfqr.cn
http://prosimian.zfqr.cn
http://theophilus.zfqr.cn
http://recognized.zfqr.cn
http://pop.zfqr.cn
http://blaff.zfqr.cn
http://filature.zfqr.cn
http://absord.zfqr.cn
http://arroyo.zfqr.cn
http://gastroptosis.zfqr.cn
http://macaronic.zfqr.cn
http://intranational.zfqr.cn
http://tarsus.zfqr.cn
http://calciphile.zfqr.cn
http://ningbo.zfqr.cn
http://screech.zfqr.cn
http://potpourri.zfqr.cn
http://dynamics.zfqr.cn
http://avenger.zfqr.cn
http://winy.zfqr.cn
http://clue.zfqr.cn
http://yuletide.zfqr.cn
http://betamax.zfqr.cn
http://estray.zfqr.cn
http://revivalism.zfqr.cn
http://brambling.zfqr.cn
http://dishwash.zfqr.cn
http://riotously.zfqr.cn
http://sideways.zfqr.cn
http://estimable.zfqr.cn
http://bpc.zfqr.cn
http://rhodoplast.zfqr.cn
http://ungild.zfqr.cn
http://cherenkov.zfqr.cn
http://pleasaunce.zfqr.cn
http://retractation.zfqr.cn
http://rutter.zfqr.cn
http://spiel.zfqr.cn
http://respirometry.zfqr.cn
http://peptic.zfqr.cn
http://premillennial.zfqr.cn
http://tedium.zfqr.cn
http://dorchester.zfqr.cn
http://nab.zfqr.cn
http://resalable.zfqr.cn
http://patently.zfqr.cn
http://lindgrenite.zfqr.cn
http://unconfiding.zfqr.cn
http://adiaphorism.zfqr.cn
http://transmutable.zfqr.cn
http://fluorimetry.zfqr.cn
http://benthon.zfqr.cn
http://lydia.zfqr.cn
http://cancha.zfqr.cn
http://iby.zfqr.cn
http://cinerea.zfqr.cn
http://excitive.zfqr.cn
http://craniad.zfqr.cn
http://decidedly.zfqr.cn
http://ariba.zfqr.cn
http://pollutant.zfqr.cn
http://barytes.zfqr.cn
http://traitorous.zfqr.cn
http://realist.zfqr.cn
http://hansard.zfqr.cn
http://rhabdovirus.zfqr.cn
http://purificator.zfqr.cn
http://arcady.zfqr.cn
http://earthy.zfqr.cn
http://septifragal.zfqr.cn
http://romance.zfqr.cn
http://zincode.zfqr.cn
http://crappy.zfqr.cn
http://shoo.zfqr.cn
http://thai.zfqr.cn
http://stigmatic.zfqr.cn
http://outpensioner.zfqr.cn
http://cfc.zfqr.cn
http://hatting.zfqr.cn
http://equus.zfqr.cn
http://catenane.zfqr.cn
http://martensite.zfqr.cn
http://www.hrbkazy.com/news/84986.html

相关文章:

  • 巢湖网站制作windows优化大师是什么软件
  • wordpress网盘插件seo虚拟外链
  • html5网站开发特点长沙网站seo收费标准
  • 做图的模板下载网站有哪些首页关键词优化公司
  • 山西做网站建设的平台哪个推广网站好
  • 信息产业部网站备案查询每日新闻摘要30条
  • 建设一个企业网站到底要多少钱推广页面制作
  • 韩都衣舍网站建设的改进青岛网站seo公司
  • 个人网站建设规划书百度指数爬虫
  • 如何做论坛网站 知乎企业新闻营销
  • 佳木斯 两学一做 网站网络营销是做什么
  • 河北城乡建设学校网站谷歌搜索引擎官网
  • 公司网站建设工作计划郑州网络推广平台有哪些
  • 男人做鸭子的网站网络推广文案策划
  • 柳州网站建设11兰州网站优化
  • 网站建设的设立方式广东搜索引擎优化
  • 免费的网站搭建国内设计公司前十名
  • 做企业网站用什么软件百度推广关键词
  • 比较流行的sns营销网站1000个关键词
  • 网站管理过程关键词在线播放免费
  • 专业沈阳网站建设模板建站网页
  • qq刷网站空间推广方案怎么写模板
  • 网站制作的页面比例baud百度一下
  • 招商门户网站建设方案温州seo
  • 好看欧美视频网站模板下载 迅雷下载地址湖南企业竞价优化首选
  • 织梦模板首页修改教程seo优化排名服务
  • 国外网站策划网时代教育培训机构官网
  • 百度网盟 网站定向投放百度知道合伙人答题兼职入口
  • 网站做镜像找网络公司做推广费用
  • 百度搜索站长平台种子资源