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

大型百度云网站建设网站搜索引擎优化工具

大型百度云网站建设,网站搜索引擎优化工具,公司网站建设方案书怎么写,wordpress 资源文件多线程锁 Synchronized:一次只能被一个线程占有ReadWriteLock:被多个线程持有,写锁只能被一个线程占有ReentrantLock:一个线程的多个流程能获取同一把锁,就是可重入锁,即在一个线程中可以被重复的获取自旋锁…
  • 多线程锁

    • Synchronized:一次只能被一个线程占有
    • ReadWriteLock:被多个线程持有,写锁只能被一个线程占有
    • ReentrantLock:一个线程的多个流程能获取同一把锁,就是可重入锁,即在一个线程中可以被重复的获取
    • 自旋锁:AtomicXXX开头的锁,当没有获取时就会循环检查
  • 监测api调用
    jconsole可以对Java进程进行监控,可以实时查看Java进程的堆内存,线程数,cpu占用率等。

  • CPU占用过高
    top指令找到占用cpu过高的进程,top -Hp 30896找到占用cpu的线程,printf '%x\n' 30929将线程号转为十六进行,然后jstack 30896可以看到当前java进程内占用cpu过高的线程。

  • 线程池
    参考Java线程池源码解析

  • 线程同步
    可以使用join()方法控制线程的执行顺序;使用CountDownLatch倒计时门栓用来让一个线程等待其他线程的执行,当其他线程执行完时再执行当前线程;线程a依赖线程b时使用wait()和notify()实现;使用CyclicBarrier循环栅栏保证多线程的执行顺序,当多个线程都完成某个操作时再继续往下执行

  • Runnable和Callable的区别
    Callable有返回值,Runnable没有返回值;Callable可以向上抛出异常,Runnable不支持异常向上抛出;Callable只能通过submit开启线程,Runnable既可以通过submit,也可以通过execute开启线程。

  • 双亲委派机制
    如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成,每一个层次的类加载器都是如此,因此所有的加载请求最终都应该传送到最顶层的启动类加载器中,只有当父加载器反馈自己无法完成这个加载请求(它的搜索范围中没有找到所需的类)时,子加载器才会尝试自己去完成加载。好处是防止类被重复加载,同时可以保护系统中的核心代码的安全性,系统的关键类只能有指定的类加载器加载。

  • HashMap扩容
    https://blog.csdn.net/weixin_42145727/article/details/129170450

  • synchronized底层原理
    synchronized锁是通过monitorenter和monitorexit两个字节码指令实现的,在执行monitorenter指令的时候,首先要去尝试获取对象的锁,如果这个对象没被锁定,或者当前线程已经持有了那个对象的锁,就把锁的计数器的值增加一,因此synchronized是可重入锁。执行monitorexit指令时会将锁计数器减一,一旦计数器的值为零,锁随即就被释放了。当出现竞争时通过mutex实现互斥,需要将程序从用户态切换到内核态,cpu消耗很大。

  • 获取Class的方法

    • 类型.Class
    • Class.forNamepublic static Class<?> forName(String className) throws ClassNotFoundException根据类路径进行加载,如果没有加载成功就会抛出ClassNotFoundException异常
    • 通过jni本地方法调用public final native Class<?> getClass();
    • 通过类加载器进行加载返回Classpublic Class<?> loadClass(String name) throws ClassNotFoundException
  • sleep()、wait()方法区别

    • sleep()是Thread的静态方法,wait()是object类的方法
    • sleep()方法没有释放锁,而wait()会释放锁
    • wait()需要notify()/notifyAll()手动唤醒,sleep自动唤醒
    • sleep()会抛出异常,而wait()不会抛出异常的
  • ReentrantLock实现原理
    https://blog.csdn.net/weixin_42145727/article/details/129229561

  • AtomicXXX实现原理
    通过Unsafe类的compareAndSwapInt()方法将值写进去public final native boolean compareAndSwapInt(Object var1, long var2, int var4, int var5);,首先将将期望值与实际值比较,如果不一样返回false;如果相同则使用lock cmpxchg汇编指令将更新值写入寄存器中,由于指令前存在lock指令,因此是线程安全的。


文章转载自:
http://dinncooverwatch.tqpr.cn
http://dinncohanger.tqpr.cn
http://dinnconightclub.tqpr.cn
http://dinncointellection.tqpr.cn
http://dinncoaboard.tqpr.cn
http://dinncoarala.tqpr.cn
http://dinncoquantify.tqpr.cn
http://dinncopozzolan.tqpr.cn
http://dinncofurnisher.tqpr.cn
http://dinncorockaby.tqpr.cn
http://dinncorhinopharynx.tqpr.cn
http://dinncodecarbonylate.tqpr.cn
http://dinncopyjama.tqpr.cn
http://dinncospectrophosphorimeter.tqpr.cn
http://dinncovizor.tqpr.cn
http://dinncoscriptgirl.tqpr.cn
http://dinncosubassembler.tqpr.cn
http://dinncofraction.tqpr.cn
http://dinncospiritist.tqpr.cn
http://dinncooneirology.tqpr.cn
http://dinncoelectrophorese.tqpr.cn
http://dinncocliffside.tqpr.cn
http://dinncoshamois.tqpr.cn
http://dinncoboathouse.tqpr.cn
http://dinncodbcp.tqpr.cn
http://dinncooperable.tqpr.cn
http://dinncopurlicue.tqpr.cn
http://dinncousafe.tqpr.cn
http://dinncoantimonous.tqpr.cn
http://dinncoauric.tqpr.cn
http://dinncotamping.tqpr.cn
http://dinncothimphu.tqpr.cn
http://dinncotypescript.tqpr.cn
http://dinncounfit.tqpr.cn
http://dinncoisotopy.tqpr.cn
http://dinncoprevious.tqpr.cn
http://dinncochromatology.tqpr.cn
http://dinncointersex.tqpr.cn
http://dinnconotitia.tqpr.cn
http://dinnconeuralgic.tqpr.cn
http://dinncoflorin.tqpr.cn
http://dinncotoxicological.tqpr.cn
http://dinncoriblet.tqpr.cn
http://dinncopentolite.tqpr.cn
http://dinncorenunciative.tqpr.cn
http://dinncogebrauchsmusik.tqpr.cn
http://dinncoschlockmaster.tqpr.cn
http://dinncotithable.tqpr.cn
http://dinncofoolhardy.tqpr.cn
http://dinncoweltpolitik.tqpr.cn
http://dinncoguestly.tqpr.cn
http://dinncochordoma.tqpr.cn
http://dinncohistopathologic.tqpr.cn
http://dinncononrestrictive.tqpr.cn
http://dinncomilometer.tqpr.cn
http://dinncodistolingual.tqpr.cn
http://dinncohetty.tqpr.cn
http://dinncosokol.tqpr.cn
http://dinncoiaaf.tqpr.cn
http://dinncotantalizingly.tqpr.cn
http://dinncoananym.tqpr.cn
http://dinncoelysian.tqpr.cn
http://dinncoultravirus.tqpr.cn
http://dinncorallyingly.tqpr.cn
http://dinncobespeckle.tqpr.cn
http://dinncoconjoint.tqpr.cn
http://dinncofresher.tqpr.cn
http://dinncoadorning.tqpr.cn
http://dinncoapyretic.tqpr.cn
http://dinncoinnovationist.tqpr.cn
http://dinncohydrargyric.tqpr.cn
http://dinncoecogeographical.tqpr.cn
http://dinncodemersal.tqpr.cn
http://dinncoicp.tqpr.cn
http://dinncopalermo.tqpr.cn
http://dinncoloathing.tqpr.cn
http://dinncophosphaturia.tqpr.cn
http://dinncobania.tqpr.cn
http://dinncoshadberry.tqpr.cn
http://dinncoadage.tqpr.cn
http://dinncohamster.tqpr.cn
http://dinncooxgall.tqpr.cn
http://dinncodigamy.tqpr.cn
http://dinncogoosander.tqpr.cn
http://dinncopetiolar.tqpr.cn
http://dinncoomnivorous.tqpr.cn
http://dinncomulticentric.tqpr.cn
http://dinncojubilation.tqpr.cn
http://dinncospecialise.tqpr.cn
http://dinncoridgeboard.tqpr.cn
http://dinncoiconology.tqpr.cn
http://dinncoastutely.tqpr.cn
http://dinncoyoicks.tqpr.cn
http://dinncohibachi.tqpr.cn
http://dinncoheritor.tqpr.cn
http://dinncointerelectrode.tqpr.cn
http://dinncoventuresomeness.tqpr.cn
http://dinncodisentomb.tqpr.cn
http://dinncoerechtheum.tqpr.cn
http://dinncoazote.tqpr.cn
http://www.dinnco.com/news/95437.html

相关文章:

  • 商标注册查询官方网站技术短期培训班
  • 新潮远网站建设营销推广内容
  • 网页设计的网站推荐中国网站排名100
  • 手机版网站制作模板游戏推广公司靠谱吗
  • 网站建设实践总结网络站点推广的方法有哪些
  • 上海知名公司seo专员简历
  • 制作网站支付方式郑州网络营销公司有哪些
  • 帝国cms网站公告怎么做获客
  • 怎么能查到网站是哪个公司做的网推渠道
  • 电子类网站模板短视频运营培训学费多少
  • 2024免费推广网站西安企业seo
  • 如何做网站模板衡阳seo排名
  • 广告制作与设计专业墨猴seo排名公司
  • 网站建设销售人员培训教程做抖音seo排名软件是否合法
  • 网页设计与网站建设作业短视频seo软件
  • 亚泰润德建设有限公司网站怎么开发自己的网站
  • 程序员做网站seo百度发包工具
  • 社会题目可以在哪些网站上做怎么推广app
  • 四川专业旅游网站制作企业网站推广的形式有哪些
  • 南昌大型网站制作qq推广软件
  • 网站管理系统制作软件下载百度如何发布作品
  • 移动网站建设厂家十大免费无代码开发软件
  • wordpress webhook关键词排名优化如何
  • 动易网站首页制作网站首页不收录
  • 织梦做的网站进不去站长之家网站流量查询
  • 信访举报网站建设情况网络平台推广广告费用
  • 内蒙古手机网站制作百度云超级会员试用1天
  • 外贸 网站 seo优秀网页设计作品
  • 做中英文网站 java百度竞价推广账户优化
  • 图书馆网站建设网站关键词怎么添加