多线程
文章平均质量分 96
Query*
通过博客总结自己学习的知识,持续更新,欢迎交流指正!
展开
-
线程池的7种创建方式
线程池(ThreadPool)是一种基于池化思想管理和使用线程的机制。它是将多个线程预先存储在一个“池子”内,当有任务出现时可以避免重新创建和销毁线程所带来性能开销,只需要从“池子”内取出相应的线程执行对应的任务即可,其中核心线程默认+只要线程池不关闭,就不会被销毁,可以反复使用。内存池(Memory Pooling):预先申请内存,提升申请内存速度,减少内存碎片。连接池(Connection Pooling):预先申请数据库连接,提升申请连接的速度,降低系统的开销。原创 2023-04-03 14:12:38 · 6823 阅读 · 0 评论 -
什么?你还因为线程安全问题回去等通知吗?看完这篇文章你再回答不出来来找我!
线程安全概念:线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。线程安全的类:当多个线程访问某个类的方法或者类的实例对象时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协调操作(自身已经实现同步),这个类的方法的执行或者类的实例对象的修改,都能按照预期的结果反馈,那么这个类就是线程安全的。原创 2023-03-28 17:39:13 · 900 阅读 · 0 评论