面试被问:什么是线程安全?10分钟干货输出征服面试官!!!

作者: Java架构师徐庶分类: 计算机技术 发布时间: 2023-12-15 14:43:42 浏览:7403 次

面试被问:什么是线程安全?10分钟干货输出征服面试官!!!

bili_86434316:
第一种 局部变量私有化 第二种 threadLocal线程安全 第三种 final 只读不改 第四种 加互斥锁

CppCmake:
“线程安全其实是内存安全”,真就乱定义。什么是内存安全,有且只有,越界,悬垂,未初始化,解引用空指针,双释放。Java根本就遇不到任何内存安全问题,返回null直接掉方法,空指针异常,数组下标越界异常,也不是内存安全中的越界。都抛异常了,说明是可控的。抛异常的,都不是内存安全问题,内存安全问题是未定义行为,抛不了异常。除了上边的5个,自己以为的不安全,不叫内存安全。

疯狂的小易:
我觉得可以加一个代码层面的图片,不然我都忘记怎么实现了[doge]

名漱美月:
工作中熟练使用多线程真的已经可以自称高级开发了[doge]

正义的事业:
为什么每种情况我都知道就是讲不出来

程序员 IT 计算机 编程 Java八股文 面试 多线程 Java Java面试 并发编程

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读