bof46yufea5vi_个人页

个人头像照片 bof46yufea5vi
个人头像照片 个人头像照片
6
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

    获取记录:

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2023年07月

  • 07.24 11:30:13
    发表了文章 2023-07-24 11:30:13

    The Pitfalls of Using Executors to Create Thread Pools in Java

    While the Executors class provides a convenient way to create thread pools in Java, it comes with inherent limitations that may not suit every use case. Blindly using Executors can lead to uncontrolled thread growth, task loss, and difficulties in handling exceptions. For robust and efficient concur
  • 07.24 11:28:33
    发表了文章 2023-07-24 11:28:33

    Understanding the Core Parameters of Thread Pool in Java

    Understanding the core parameters of a thread pool is essential for designing a robust and efficient concurrent application in Java. By carefully choosing appropriate values for corePoolSize, maximumPoolSize, keepAliveTime, work queue, and thread factory, developers can create thread pools that stri
  • 07.24 11:26:40
    发表了文章 2023-07-24 11:26:40

    Understanding ConcurrentHashMap in Java

    ConcurrentHashMap is a robust and efficient data structure that facilitates concurrent access to a hash map while ensuring thread safety. Its unique segmentation approach and fine-grained locking make it a top choice for concurrent programming in Java. By using ConcurrentHashMap correctly and unders
  • 07.24 11:25:31
    发表了文章 2023-07-24 11:25:31

    Understanding the Conditions for Deadlock Formation

    Deadlock formation in concurrent systems can be a challenging problem to identify and resolve. By understanding the conditions for deadlock formation and adopting appropriate prevention and handling strategies, developers can ensure the smooth execution of concurrent applications while minimizing th
  • 07.24 11:23:36
    发表了文章 2023-07-24 11:23:36

    Exploring Java's AbstractQueuedSynchronizer (AQS)

    AbstractQueuedSynchronizer (AQS) is a key building block in Java's concurrent programming paradigm. With its powerful capabilities, it simplifies the development of custom synchronizers and facilitates efficient thread synchronization and control. Understanding AQS is essential for any Java develope
  • 07.20 00:28:59
    发表了文章 2023-07-20 00:28:59

    As of JDK 1.8, Java introduced various optimizations related to pessimistic (or explicit) locking.

    JDK 1.8 introduced significant optimizations for pessimistic locking, improving multi-threaded application performance and reducing lock contention overhead. These enhancements include biased locking, lightweight contention, synchronization improvements, G1 garbage collector, and JIT compiler optimi
  • 发表了文章 2023-07-24

    The Pitfalls of Using Executors to Create Thread Pools in Java

  • 发表了文章 2023-07-24

    Understanding the Core Parameters of Thread Pool in Java

  • 发表了文章 2023-07-24

    Understanding ConcurrentHashMap in Java

  • 发表了文章 2023-07-24

    Understanding the Conditions for Deadlock Formation

  • 发表了文章 2023-07-24

    Exploring Java's AbstractQueuedSynchronizer (AQS)

  • 发表了文章 2023-07-20

    As of JDK 1.8, Java introduced various optimizations related to pessimistic (or explicit) locking.

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息