V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zacard  ›  全部回复第 3 页 / 共 23 页
回复总数  446
1  2  3  4  5  6  7  8  9  10 ... 23  
2023-12-14 10:09:41 +08:00
回复了 rockyliang 创建的主题 Go 编程语言 问一个并发程序可见性的问题, golang 语言
因为 channel 的同步机制是通过读写屏障,而读写屏障不是只保障 channel 里面的数据可见,它的原理是写的时候通过失效 cpu 缓存的数据,读的时候防止重排保障读到写屏障之前的数据更新。因此即使处于另一个核心的线程,由于缓存的数据失效了,会去读主存的最新数据,顺带就把最新赋值的 a 给读出来了。

java 中有很多类库直接使用了这个技巧来减少重复的同步消耗,例如 FutureTask:
// 源码第 92 行
private volatile int state;

// 源码第 104 行
private Object outcome; // non-volatile, protected by state reads/writes

第 2 个变量的定义没有加 voliatile ,然后可以安全的在并发中使用
2023-07-26 21:00:11 +08:00
回复了 YVAN7123 创建的主题 问与答 特斯拉为啥卖的这么好?
就凭特斯拉的愿景:加速全球向可持续能源的转变
2023-07-21 10:39:31 +08:00
回复了 smartdoc647 创建的主题 推广 smart-doc 开源的 Java 零侵入 API 文档生成工具 2.7.3 发布
支持,项目中用到,非常方便
强烈建议 netty ,源码拉下来,读源码,理解进去,写注释。你会发现你的水平能提高一大截
2023-05-15 14:46:41 +08:00
回复了 inhzus 创建的主题 程序员 左耳朵耗子于周六晚突发心梗去世
R.I.P
2023-04-03 14:18:37 +08:00
回复了 hyyy 创建的主题 分享创造 已经支持 chatgpt4.0 && Midjourney 制图!欢迎体验
昵称:zacard
2023-04-03 14:15:51 +08:00
回复了 hyyy 创建的主题 分享创造 已经支持 chatgpt4.0 && Midjourney 制图!欢迎体验
支持
2023-01-10 15:05:25 +08:00
回复了 rqxiao 创建的主题 问与答 有没有治疗过失眠,快速入睡的办法分享
背单词。最近也是阳康后有点入睡困难,把百词斩下载回来,睡前背单词,困的不行
2023-01-09 11:09:23 +08:00
回复了 okayan 创建的主题 Apple 升级 macOS 13 后经常息屏后重启
我也是,2017 款的,不过最近发现主动点睡眠再合盖貌似就不会重启了
2022-12-30 15:10:47 +08:00
回复了 BlackHole1 创建的主题 Apple MacBook Pro 2023 年有可能上 M3 3 纳米么
看外网报道,m2 pro 大概率会上 3nm ,建议等,性能提升,功耗降低 35%

https://www.macrumors.com/2022/12/29/tsmc-3nm-mass-production-begins/
2022-10-14 17:12:22 +08:00
回复了 nnegier 创建的主题 程序员 用 Java 的并发类也会抛 ConcurrentModificationException 吗?
> Similarly, Iterators, Spliterators and Enumerations return elements reflecting the state of the hash table at some point at or since the creation of the iterator/enumeration. They do <em>not</em> throw {@link java.util.ConcurrentModificationException ConcurrentModificationException}.

你要是去看下 ConcurrentHashMap 的 java doc 就不会问这个问题了
支持支持
2018-05-15 17:50:53 +08:00
回复了 choiwanxy 创建的主题 职场话题 昨晚面了一家叫”有赞“的公司,很郁闷
我之前也面过,体验也不好。面试官的问题蛮奇葩的。
2018-04-03 13:45:20 +08:00
回复了 Microi 创建的主题 职场话题 论如何优雅地拒绝 OFFER
2018-03-30 15:11:13 +08:00
回复了 xiamuguizhi 创建的主题 Blogger 各位大佬能发下你们的博客吗?仅供参考!
2018-03-22 17:46:47 +08:00
回复了 zhazi 创建的主题 Java 请教一下关于 lamdba 的用法
private Set<User> something(List<User> userResource) {
Map<Integer, List<User>> groupMap = userResource.stream()
.collect(Collectors.groupingBy(User::getParentId, Collectors.toList()));
Map<Integer, User> rootMap = groupMap.remove(null).stream()
.collect(Collectors.toMap(User::getId, Function.identity()));
groupMap.forEach((k, v) -> rootMap.get(k).setUserList(v));
return new HashSet<>(rootMap.values());
}


没有测试过,不过大致是这个思路
2018-03-22 17:16:32 +08:00
回复了 RicardoScofileld 创建的主题 Python 今天面试的一道算法题,求教
1  2  3  4  5  6  7  8  9  10 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1047 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 50ms · UTC 22:42 · PVG 06:42 · LAX 14:42 · JFK 17:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.