高并发
文章平均质量分 84
高并发
PONY LEE
运动不息,生命不止!
展开
-
向量化运算
向量化运算OLAPClickhouse、doris、spark(2.x以后)、 hive(0.13.0以后)、prestoSIMDSIMD全称Single Instruction Multiple Data,单指令多数据流,能够复制多个操作数,并把它们打包在大型寄存器的一组指令集。前提需要支持SIMD的CPU才能发挥其特性。性能上优势以加法指令为例,单指令单数据(SISD)的CPU对加法指令译码后,执行部件先访问内存,取得第一个操作数;之后再一次访问内存,取得第二个操作数;随后才能进行求和运算。原创 2021-09-15 15:04:33 · 2540 阅读 · 0 评论 -
多进程文件锁 FileLock 相关实战场景题目完全解析
问:说说你对 FileLock 进程锁的认识?最好能举例说明你知道的各种场景?答:这是一个很具有发挥空间的题。FileLock 是进程文件锁,用于进程间并发,控制不同程序(JVM)对同一文件的并发访问,是 JDK 1.4 提供的一个类,可以通过对一个可写文件加锁,保证同时只有一个进程可以拿到文件锁,这个进程从而可以对文件进行操作,而其它拿不到锁的进程要么被挂起等待,要么可以去做一些其它事...原创 2020-05-06 12:56:42 · 493 阅读 · 0 评论 -
java高并发多线程及多进程同时写入文件研究
文章目录测试&思考:java多线程同时写一个文件第一种情况是:一个线程A有对文件加锁,另一个线程B没对文件加锁在windows7环境下:(持有锁的可以写文件成功)。在linux centos 6.3环境下:(都可以写文件成功)第二种情况两个线程都有加锁在windows7环境和linux centos 6.3环境下表现一样:(持有锁的可以写文件成功)多进程同时写一个文件如果同为java进程,...原创 2020-04-30 16:25:55 · 7969 阅读 · 0 评论
分享