2023年11月16日

Java 线程池使用小结

摘要: 我们在使用多线程编程的时候,为何要用线程池呢?使用线程池的好处是什么呢?线程池有哪些使用场景? 为何使用线程池? 因为线程资源宝贵,不论创建新的线程还是销毁线程,都有相应的资源开销,比如在数据库连接方面,每个请求过来都是新建连接数据库的线程,请求少,资源开销总体不大,但也架不住请求一直来,线程一直频 阅读全文

posted @ 2023-11-16 10:01 进击的davis 阅读(33) 评论(0) 推荐(0) 编辑

Java 多线程安全的使用小结

摘要: 在使用多线程进行编程的过程中,难免遇到共享资源读写问题,这是为了线程安全,一种思路就是使用 锁 来控制并发读写问题。 在通过锁来实现并发安全中,常用的有以下几种: synchronized,对象锁 ReentrantLock,重入锁 ReentrantReadWriteLock,读写锁 今天从使用的 阅读全文

posted @ 2023-11-16 10:00 进击的davis 阅读(10) 评论(0) 推荐(0) 编辑

Java 创建多线程的三种方法

摘要: 在Java中创建多线程,往往都要通过Thread类来实现,今天学习下Java中创建多线程的三种方法[1]。 1.继承Thread类 通过继承 Thread类 实现多线程。 主要方法: 1.void run(), 线程开启后,方法将被调用执行 2.void start(), 使此线程开始执行, Jav 阅读全文

posted @ 2023-11-16 09:59 进击的davis 阅读(635) 评论(0) 推荐(0) 编辑

导航