
线程
文章平均质量分 74
猿究院懒羊羊
这个作者很懒,什么都没留下…
展开
-
线程的实现方式
以上这四种方式都可以用来创建线程,具体选择那种方法取决于应用场景。原创 2023-07-15 20:33:45 · 63 阅读 · 1 评论 -
ReentrantLock和synchronized
synchronized锁是使用synchronized关键字,而ReentrantLock锁时调用方法将一段代码逻辑用一把锁给锁起来,只有获得了这把锁的线程才访问。并且同一时刻, 只有一个线程能持有这把锁, 这样就保证了同一时刻只有一个线程能执行被锁住的代码,从而确保代码的线程安全。原创 2023-07-15 20:36:13 · 178 阅读 · 1 评论 -
线程池知识点总结纯文本
线程池(Thread Pool)是一种用于管理和复用线程的技术。线程池内部维护了若干个线程,没有任务的时候,这些线程都处于等待空闲状态。如果有新的线程任务,就分配一个空闲线程执行。如果所有线程都处于忙碌状态,线程池会创建一个新线程进行处理或者放入队列(工作队列)中等待,以提高多线程应用程序的性能和资源利用率。原创 2023-07-17 18:42:39 · 81 阅读 · 1 评论