文章教程

文章教程

文章 12.3k 浏览 284.8k

9.19. 什么是线程局部变量

当使用 ThreadLocal 维护变量时,ThreadLocal 为每个使用该变量的线程提供独立的变量副本,每个线程都可以独立地改变自己的副本,而不会影响其它线程所…

別甾虛僞 2023-05-06 12:55:54 52 0 0

9.18. Java 中如何停止一个线程

Java 提供了很丰富的 API 但没有为停止线程提供 API。JDK 1.0 本来有一些像 stop()、suspend() 和 resume() 的控制方法但是由于潜在的死锁威胁因此在…

烟酉 2023-05-06 12:53:58 68 0 0

9.17. 什么是线程安全 Vector 是线程安全类吗?

如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的…

热血少△年 2023-05-06 12:52:43 36 0 0

9.16. 如何保证容器是线程安全

Java 提供了不同层面的线程安全支持。在传统集合框架内部,除了 Hashtable 等同步容器,还提供了所谓的同步包装器(Synchronized Wrapper),我们可以…

眼泪淡了忧伤 2023-05-06 12:51:53 63 0 0

9.15. 什么是死锁(Deadlock)?如何分析和避免死锁

死锁是指两个以上的线程永远阻塞的情况,这种情况产生至少需要两个以上的线程和两个以上的资源。 分析死锁,我们需要查看 Java 应用程序的线程转储。…

青朷 2023-05-06 12:50:09 0 0 0

9.14. 说一下你了解的几种进程间的通信方式

管道 pipe:管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 高级管道 …

温柔少女心 2023-05-06 12:48:59 37 0 0

9.13. 线程的优先级

每一个线程都是有优先级的,一般来说,高优先级的线程在运行时会具有优先权,但这依赖于线程调度的实现,这个实现是和操作系统相关的(OS dependent)…

—━☆沉默づ 2023-05-06 12:47:37 34 0 0

9.12. 线程的生命周期

当我们在 Java 程序中新建一个线程时,它的状态是 New。当我们调用线程的 start() 方法时,状态被改变为 Runnable。线程调度器会为 Runnable 线程池中…

暮年慕年 2023-05-06 12:44:37 55 0 0

9.11. 简述 synchronized 和 java.util.concurrent.locks.Lock 的异同

主要相同点: Lock 能完成 synchronized 所实现的所有功能主要不同点: Lock 有比 synchronized 更精确的线程语义和更好的性能。 synchronized 会自 …

失与倦" 2023-05-06 12:42:56 42 0 0

9.10. synchronized 和 ReentrantLock 区别

synchronized 是 Java 内建的同步机制,所以也有人称其为 Intrinsic Locking,它提供了互斥的语义和可见性,当一个线程已经获取当前锁时,其他试图获…

回忆那么伤 2023-05-06 12:42:15 52 0 0

9.9. 关键字 volatile 与 synchronized 作用与区别

volatile 它所修饰的变量不保留拷贝,直接访问主内存中的。 在Java内存模型中,有 main memory,每个线程也有自己的 memory (例如寄存器)。为了性能,…

灯下孤影 2023-05-06 12:40:10 39 0 0

9.8. 如何在 Java 中实现线程

两种方式:java.lang.Thread 类的实例就是一个线程但是它需要调用 java.lang.Runnable 接口来执行,由于线程类本身就是调用的 Runnable 接口所以你可…

半寸时光 2023-05-06 12:37:46 49 0 0

9.7. 线程和进程有什么区别?

线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。每个…

旧人 2023-05-06 12:35:21 50 0 0

9.6. 什么是线程?

线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运…

JSmiles 2023-05-06 12:34:43 35 0 0

解决多行文本换行省略显示失效的问题

相信大家的前端工程化项目中,都会用到 autoprefixer ,它让我们无需关系要为哪些浏览器加前缀。配合 postcss 一起使用会更好。但同时它也会带来一些…

那一片橙海, 2023-05-05 23:21:04 84 0 0

简介

分享一些关于设计、编程、教程类的文章。

更多

推荐作者

懂王

文章 0 评论 0

清秋悲枫

文章 0 评论 0

niceone-tech

文章 0 评论 0

小伙你站住

文章 0 评论 0

刘涛

文章 0 评论 0

南街九尾狐

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文