- 博客(3)
- 收藏
- 关注
原创 线程池基础
线程池中的线程是通过复用已经创建的线程来提高系统性能的。核心线程必须创建满5个以后才能复用核心线程(如果核心线程没有创建满,再来一个任务,不管其他核心线程有没有任务,都要新建一个核心线程来执行当前任务)任务的性质:如果任务是 CPU 密集型的,则需要设置较小的线程池大小;1.先判断核心线程池中核心线程是否都在执行任务,如果不是,则创建线程执行当前任务,否则,核心线程都在执行任务,进入第二步。3.判断线程池中的非核心线程是否都在执行任务,如果不是,则创建一个非核心线程执行当前任务,否则按照饱和策略进行处理。
2023-11-18 10:08:06
65
3
原创 多线程常见问题
线程安全是指在多线程环境下,线程之间的共享数据不会出现竞争或不一致的情况。要保证线程安全,可以采用以下几种方式:使用同步机制,如关键字、Lock接口等。使用线程安全的类,如等。避免共享可变的状态,尽量使用不可变对象或线程本地变量。
2023-11-18 10:04:00
136
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人