240 发简信
IP属地:江苏
  • 微信个人开发:定时给微信好友发消息

    最近需要每天给好友发送提醒消息,偶尔会忘记,所以研究了一下微信开发,发现微信官方有出台个人号API,供外部调用,十分方便,官方链接:https:...

  • Resize,w 360,h 240
    java并发与多线程(五):线程池

    1、线程池的好处 线程使应用能够更加充分合理地协调利用CPU、内存、网络、I/O等系统资源。线程的创建需要开辟虚拟机栈、本地方法栈、程序计数器等...

  • Resize,w 360,h 240
    java并发与多线程(四):线程同步

    1 同步是什么 资源共享的两个原因是资源紧缺和共建需求。线程共享CPU是从资源紧缺的维度来考虑的,而多线程共享同一变量,通常是从共建需求的维度来...

  • Resize,w 360,h 240
    java并发与多线程(三):什么是锁

    计算机的锁分类有很多种,本书并不打算详细介绍每种锁,而是通过对java.util.concurrent(JUC)包中的基础类的解析来说明锁的本质...

  • Resize,w 360,h 240
    java并发与多线程(二):线程安全

    线程可以拥有自己的操作栈、程序计数器、局部变量表等资源,它与同一进程内的其他线程共享该进程的所有资源。线程在生命周期内存在多种状态。有NEW(新...

  • java并发与多线程(一):并发与并行

    之前写java锁的时候有说等我看完了阿里的《码出高效》-并发与多线程就来更新,最近忙的没顾上的我大半夜来更新啦(纯记录,内容全部来阿里《码出高效...

  • Resize,w 360,h 240
    java 锁(七):独享锁VS共享锁

    独享锁和共享锁同样是一种概念。我们先介绍一下具体的概念,然后通过ReentrantLock和ReentrantReadWriteLock的源码来...

  • Resize,w 360,h 240
    java 锁(六):可重入锁VS非可重入锁

    可重入锁又名递归锁,是指在同一个线程在外层方法获取锁的时候,再进入该线程的内层方法会自动获取锁(前提锁对象得是同一个对象或者class),不会因...

  • Resize,w 360,h 240
    java 锁(五):公平锁VS非公平锁

    公平锁是指多个线程按照申请锁的顺序来获取锁,线程直接进入队列中排队,队列中的第一个线程才能获得锁。公平锁的优点是等待锁的线程不会饿死。缺点是整体...