首页
学习
活动
专区
圈层
工具
发布

#线程

优化 Stream并行流 性能 parallelStream

收心

数据量足够大 并行流适合处理大数据量的场景,小数据量使用并行流可能会因为线程切换开销导致性能下降。

1000

tech存档|Redis缓存一致性问题

用户9944992

我们的项目中有遇到过使用redis做缓存的场景,主要是使用redis存储用户权限信息以及缓存热点数据。那么不可避免地,会被问到:缓存一致性问题和雪崩,击穿以及穿...

1500

并发控制的下一步:让系统自己决定速度

jackcode

我们会在配置文件里写下一个数字,比如 10、20、50,然后根据服务器配置或“经验”进行微调。这个阶段的并发模型有几个典型特征:

1900

解读CUDA

半吊子全栈工匠

PyTorch 是一个机器学习库,它允许在 GPU 上创建、训练和运行高级人工智能模型。在很大程度上,人工智能在过去几年的快速发展都要归功于 PyTorch 的...

1400

JavaSE超详细笔记-多线程篇-基于黑马

超级苦力怕

方法名说明void run()线程启动后,此方法将被自动调用,用于定义线程的执行逻辑void start()启动线程,Java虚拟机会自动调用 run() 方...

3710

Java-高阶-多线程

小陈又菜

写两个线程,线程A“做”10个披萨,线程B“做”20份意大利面,要求线程A每做一个披萨,就通知线程B去做两份意大利面,线程B完成两份意大利面后通知线程A继续做披...

4210

清理Trash回收站命令

用户4128047

HDFS在NameNode中开启一个后台线程Emptier,该线程专门管理和监控系统回收站下面的所有文件/目录,对超过生命周期的文件/目录线程会自动删除。

2310

JavaEE ——多线程的线程安全集合类

Han.miracle

Servlet 本身运行在多线程环境中。若在 Servlet 中定义成员变量,多请求并发时会因线程共享成员变量导致线程安全问题(如数据错乱)。

4610

Java ——多线程的相关面试题

Han.miracle

一个线程存数据,另一个线程取数据,当数据未准备好时取线程等待,数据准备好后存线程通知取线程。

6710

Java EE --JUC

Han.miracle

一个线程存数据,另一个线程取数据,当数据未准备好时取线程等待,数据准备好后存线程通知取线程。

7910

Java ee ——常见的锁策略

Han.miracle

        总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁, 这样别人想拿这个数据就会阻塞直到它拿到锁。

4410

Javaee—— CAS

Han.miracle

线程上下文切换(Thread Context Switch)是多线程环境中,CPU 从一个线程切换到另一个线程执行时,保存当前线程状态并加载目标线程状态的过程,...

3210

Java ee-synchronized

Han.miracle

  synchronized 会起到互斥效果,某个线程执行到某个对象的 synchronized 中时,其他线程如果也执行到同一个对象 synchronized...

7810

Java ee初阶——定时器

Han.miracle

扫描线程持续监控任务队列,当检测到任务执行时间到达时,将该任务从定时队列中取出,提交到执行线程池的任务队列中;执行线程池中的多个线程并行从队列中获取任务并执行,...

6410

Java 的ee 初阶——线程池

Han.miracle

        threadFactory:创建线程的工厂,参与具体的创建线程工作,通过不同线程工厂创建出的线程相当于对一些属性进行了不同的初始化设置

4710

Javaee ——案例 单例模式和阻塞队列

Han.miracle

这段代码是懒汉式单例的 getInstance 方法,通过 synchronized (Locker) 加锁,确保多线程下只有一个线程能创建实例(当 insta...

3600

仓颉语言中的并发与序列化相关特性探究

用户11945645

仓颉语言提供了创建、启动和管理线程的能力。开发者可以通过简单的代码来创建新的线程,并指定线程执行的函数或任务。线程的生命周期管理也得到了很好的支持,包括线程的暂...

4110

Flink学习笔记:反压

Jackeyzhe

对于第二种关系,两个算子不在同一线程,但是部署在同一个 TaskManager 上,也就是算子之间的数据传输是跨线程的。我们通过一个图来解释。

4910

多线程——volatile 关键字 wait 和 notify

Han.miracle

指多个线程之间形成资源请求的循环链。例子:线程 A 等待线程 B 释放资源 2,线程 B 等待线程 C 释放资源 3,线程 C 等待线程 A 释放资源 1,形成...

7010

Java的多线程——多线程(3)线程安全

Han.miracle

多 个线程修改同⼀个变量 上面的线程不安全的代码中,涉及到多个线程针对 此时这个 count 变量进行修改. count 是⼀个多个线程都能访问到的"共享数据

7310
领券