多线程
w329636271
这个作者很懒,什么都没留下…
展开
-
datax快速入门
1.软件准备 载地址 http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz python版本 Python(推荐Python2.6.X) java版本 JDK(1.8以上,推荐1.8) 2.安装 略过 .. (解压文件)3.两个命令介绍通过命令查看配置模板python datax.py -r {YOUR_READER} -w {YOU...原创 2020-07-14 17:54:45 · 412 阅读 · 0 评论 -
ThreadPoolExecutor多线程池
1. 线程的状态:新建就绪运行阻塞,等待 死亡.2. interrupt,interuppted,isInterrupted方法 interrupt()方法 除非当前现成正在中断自身,否则将checkAccess调用此线程的方法,这可能会导致SecurityException跑出该线程. 作用是中断此线程,而是值调用该方法的Thread实例所代表的线程,但实际上只是给线程设置一个中断标志,线程仍会继续运行....原创 2020-07-06 08:53:26 · 232 阅读 · 0 评论 -
spring 集成百度的雪花算法uid-generator
1.引入pom文件 因为log文件有冲突,所以排除了重复的slf4j的jar包.<dependency> <groupId>com.xfvape</groupId> <artifactId>uid-generator</artifactId> <ve...原创 2020-05-08 15:29:31 · 2445 阅读 · 0 评论 -
数据高并发任务申请
我们经常会碰见各种集群版本的任务申请,如何保证任务申请的并发性最高,并且保证任务不会被重复的分配。主要的策略就是利用数据库的锁更新进行尝试,如果不能锁成功,就直接进行重试别的记录。伪代码如下1.查询总记录数2.总记录数等于零直接跳出3.查询若干的记录4.n次尝试申请记录,如果成功则跳出,如果失败则调到步骤1.申请记录主要是修改记录中的某个字段的影响行数来判断是否申请...原创 2020-02-25 14:47:59 · 195 阅读 · 0 评论 -
多线程的基本概念
1.同步和异步 同步和异步通常用来形容一次方法的调用。同步方法调用一旦开始,调用者必须等到方法代用返回后,才能继续后续的行为。 异步方法调用更像一个消息传递,一旦开始,方法调用就会即可放回,调用者就可以继续后续的操作。 而异步方法通常会在另外一个线程中真是的执行,整个过程不会阻碍调用者的工作。 2.并发和并行...原创 2020-01-09 17:48:00 · 168 阅读 · 1 评论