首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
凌kkkkkk
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
分享一次 ShardingJDBC 亿级数据分表真实经验!干货满满
前言 从入职以来写了一年的业务代码,突然接到来自领导的技术需求,说要给我们的借款、还款申请单分表。查看了一下借款表,只有几千万数据,再看还款表已经两亿多了,为了提高数据查询效率,降低数据库的压力。确实
CompletableFuture实现并发处理任务+汇总结果批量保存
CompletableFuture是一个非常好用的并发任务处理工具,本篇文章将介绍由此工具实现并发处理任务,并汇总结果批量保存DB,以此带来效率上的提升。 1 背景介绍 我们通常在项目中都会涉及到接收
总算把线程六种状态的转换说清楚了!
在我们接触编程时,就开始接触各种生命周期,比如对象的生命周期,程序的生命周期等等,对于线程来说也是存在自己的生命周期,而且这也是面试与我们深入了解多线程必备的知识,今天我们主要介绍线程的生命周期及其各
《蹲坑也能进大厂》多线程系列-线程池精讲(必看)
线程池用于管理线程,是并发变成必会技能之一,本文通过实际案例,让线程池理解起来非常容易,一文掌握..
java中wait和sleep的区别
在本篇文章中,我们将会讨论一下java中wait()和sleep()方法的区别。并讨论一下怎么使用这两个方法。 所以每一个类的实例都可以调用这个方法。wait()只能在synchronized block中调用。它会释放synchronized时加在object上的锁。 所以T…
【进阶之路】多线程条件下分段处理List集合的几种方法
为什么多线程处理一个list集合会出现各种bug?如何使用多线程的方式处理同一个list集合?这篇文章通过使用CompletionService和ForkJoinPool两个工具来解决上诉问题。
一个ThreadLocal和面试官大战30个回合
一文讲清楚Threadlocal原理,通过对话的方式浅显直白的把Threadlocal的原理说清楚,安琪拉与面试官二三事系列。
短文 | 如何解决 JDK 线程池不超过最大线程数下快速消费任务
没有谁的生活会一直完美,但无论什么时候,都要看着前方,满怀希望就会所向披靡。——巫哲《撒野》 存放线程池内任务的阻塞队列, 如 ArrayBlockingQueue、LinkedBlockingQueue... 创建线程池中线程的线程工厂, 可以在创建线程时初始化优先级、名称、…
什么是Java多线程?
进程:进程是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源 需求:我们要实现多线程的程序。 由于线程是依赖进程而存在的,所以我们应该先创建一个进程出来。 而进程是由系统创建的,所以我们应该去调用系统功能创建一个进程。 Java是不能直接调用系统功能的…
8种创建Java线程的方式,你知道几个?
继承Thread类并重写run()方法,这种方式的弊端是一个类只能继承一个父类,如果这个类本身已经继承了其它类,就不能使用这种方式了。 实现Runnable接口,这种方式的好处是一个类可以实现多个接口,不影响其继承体系。 使用匿名类的方式,一是重写Thread的run()方法,…