|
|
1
6
线程安全的 意味着一个对象可以被多个线程同时使用,并且仍然是正确的 1 意味着对象做了一些事情(改变静态、线程本地存储等)来阻止它成为线程安全的。 线程兼容 意味着不是 线程安全的 ,但不是 -因此,为了满足线程安全性,用户必须自己执行同步 但是正确性的定义有点不同。。。 Java In Theory And In Practice Geoff Romer at Google 维基百科把这定义为缺乏数据竞赛。
|
|
|
2
1
线程安全是指对象在多个线程中并发使用是安全的,它是由java自身实现的; 虽然线程兼容不是线程安全的,但是当您在非线程安全的代码中包含一些同步代码或者有一个线程安全的包装器对象时,并发使用仍然是安全的,即您应该自己实现。 |
|
|
3
0
在我看来
|
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
H3007 · 并发运行python子进程似乎不是并发的 2 年前 |
|
|
The Oddler · TVar会阻止读取直到更改吗? 2 年前 |
|
|
Wang Tuma · 使用信号量的c++并发问题:按顺序打印 2 年前 |
|
|
Marcel Batista · 在不同线程中更新密钥时的字典线程安全 2 年前 |
|
|
rico · 当volatile关键字真的是必要的? 2 年前 |