V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dode  ›  全部回复第 33 页 / 共 36 页
回复总数  704
1 ... 25  26  27  28  29  30  31  32  33  34 ... 36  
2023-04-15 09:19:32 +08:00
回复了 S179276SP 创建的主题 问与答 微软数据问题
电脑都弹窗提升授权存储数据国外了😂
2023-04-14 17:17:38 +08:00
回复了 Suomea 创建的主题 程序员 多线程中的锁如何保证变量和可视性
你看 java 这个例子

https://www.jianshu.com/p/06717ac8312c
并发编程-( 4 )-JMM 基础(总线锁、缓存锁、MESI 缓存一致性协议、CPU 层面的内存屏障)
3.3.2 、JMM 层面的内存屏障


```java
class VolatileExample {
int a = 0;
volatile boolean flag = false;

public void writer() {
a = 1; //1
flag = true; //2
}

public void reader() {
if (flag) { //3
int i = a; //4
...
}
}
}
```

假设线程 A 执行 writer()方法之后,线程 B 执行 reader()方法,那么线程 B 执行 4 的时候一定能看到线程 A 写入的值吗?注意, [a 不是 volatile 变量] 。
      答案是肯定的。因为根据 happens-before 规则,我们可以得到如下关系:
      根据程序顺序规则,1 happens-before 2 ; 3 happens-before 4 。
      根据 volatile 规则,2 happens-before 3 。
      根据传递性规则,1 happens-before 4 。
      因此,综合运用程序顺序规则、volatile 规则及传递性规则,我们可以得到 1 happens-before 4 ,即线程 B 在执行 4 的时候一定能看到 A 写入的值。
windows 系统托盘”时间区“的右方那里带着一个“隐藏按钮”功能,功能就是显示桌面,你看时间不要在用鼠标去点了
2023-04-14 15:24:44 +08:00
回复了 Suomea 创建的主题 程序员 多线程中的锁如何保证变量和可视性
硬件对同步的支持-TAS 和 CAS 指令
https://www.cnblogs.com/upnote/p/13193856.html

cpu 硬件同步原语
https://baike.baidu.com/item/CAS/7371138


《计算机组成原理》 相关书籍
2023-04-14 09:14:03 +08:00
回复了 Suomea 创建的主题 程序员 多线程中的锁如何保证变量和可视性
最下面就是 CPU ,寄存器,指令集,提供一些原语保证了
2023-04-13 09:07:00 +08:00
回复了 coreki 创建的主题 程序员 作为程序猿居然投域名,亏到姥姥家了
这几年出了很多新顶级域名
2023-04-09 21:57:19 +08:00
回复了 wesleyqiu 创建的主题 NAS qbittorrent 用着为什么还不如迅雷
我发现 ipv6 迅雷下载东西更快
啥作业这么折腾人,小孩需要多睡觉
2023-04-06 20:53:49 +08:00
回复了 qiumaoyuan 创建的主题 小米 请问有没有人玩明白了米家 APP 的智能规则?
蓝牙网关有问题吗,似乎是关联失败了,
2023-04-04 09:02:47 +08:00
回复了 zjhzxhz 创建的主题 云计算 我真的是服了 Oracle Cloud Free Tier 的信用卡验证
成功了就升级付费账户吧,也行就不封了,也能有免费计划
2023-04-04 08:58:54 +08:00
回复了 codechaser 创建的主题 程序员 工作选择求教
@liudaolunhuibl 能混出头也就实现价值了,有风险,没有 zz 风险
添加国内 dns 单独解析
2023-04-04 08:54:37 +08:00
回复了 mafeifan 创建的主题 Java 非常奇怪的问题 Java -jar 做成系统服务不会自动创建日志文件
有 selinux 吗,换个路径 /app/ec2-user/config/

不用系统的常见路径
2023-04-04 08:50:58 +08:00
回复了 vlike 创建的主题 Google 记得密码,但没有绑定手机, Google 不让登陆,有办法吗?
不要慌,过段时间想起来了再试试,也可以试试走找回账户流程,
2023-04-03 15:06:11 +08:00
回复了 liunaijie 创建的主题 NAS 群晖 DS420+如何将系统安装到缓存盘中
只安装两块 ssd ,重新安装好系统可以吗
2023-04-02 20:26:59 +08:00
回复了 justincnn 创建的主题 硬件 笔记本屏幕油光和污渍大家如何解决的?
不要摸屏幕了
硬盘加密技术,可以保证数据机密性和完整性


数据完整性,可用性,机密性
买支持 4k 60 显示器的
2023-03-31 23:41:00 +08:00
回复了 HiCode 创建的主题 程序员 前后端都一样,工程化是对的,过度工程化可能就不对……
npm ,nodejs 创建几十万文件我可以理解,java ,go 也都是这么搞的,但是每个项目都复制一份实在是醉了
2023-03-28 20:34:53 +08:00
回复了 godleon 创建的主题 程序员 请教一个数据处理的需求,寻一个高效率的解决方法?
如果只有 3 种,就分别查询,再联合一下吧
1 ... 25  26  27  28  29  30  31  32  33  34 ... 36  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1154 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 22:57 · PVG 06:57 · LAX 15:57 · JFK 18:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.