V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  teem  ›  全部回复第 8 页 / 共 11 页
回复总数  213
1  2  3  4  5  6  7  8  9  10 ... 11  
2022-03-09 22:37:55 +08:00
回复了 frank1256 创建的主题 Java 高并发下订单状态更新
1 、不需要中间状态。
2 、支付动作(拉起收银台)只生成订单,订单的更新只根据回调修改
3 、支付回调全部进全局队列,一个一个操作。
2022-03-08 23:50:04 +08:00
回复了 lalabba 创建的主题 奇思妙想 你是否需要一个查看附近可以办公的工具
有需求,有产品麻烦 at 我体验,谢谢。
@SwinBlackSea 说实话可能不是很好听,你这个放贷经验不知道在互联网行业有什么优势,除非互联网金融公司。另外互联网大厂职能岗可以试试,相对来说应该工作压力不是很大。
根据自己硕士专业研究的方向考虑。
2022-02-26 23:46:19 +08:00
回复了 gosidealone 创建的主题 Java 求助 Java 大佬 synchronized 的问题
更正 #31
3 、C1 、A1 、P1 、C2 、A2 、P2 、G1 、G2 、PRINT2 、PRINT1 ,结果:2 2
6 、C1 、A1 、P1 、C2 、A2 、P2 、G2 、PRINT2 、PRINT1 、G1 ,结果:2 1
2022-02-26 23:33:57 +08:00
回复了 gosidealone 创建的主题 Java 求助 Java 大佬 synchronized 的问题
@fly2mars 再添一个 getstatic (操作 G )可能更好理解一点:
3 、C1 、A1 、P1 、C2 、A2 、P2 、G1 、G2 、PRINT2 、PRINT1 ,结果:2 2
6 、C1 、A1 、P1 、C2 、A2 、P2 、PRINT2 、G2 、PRINT1 、G1 ,结果:2 1
2022-02-26 21:21:06 +08:00
回复了 gosidealone 创建的主题 Java 求助 Java 大佬 synchronized 的问题
#28 再添一个 getstatic (操作 G )可能更好理解一点
2022-02-26 21:16:09 +08:00
回复了 gosidealone 创建的主题 Java 求助 Java 大佬 synchronized 的问题
看 Main.class 字节码很清晰:

~ % javap -c Main.class
Compiled from "Test.java"
class com.test.sync.Main {
com.test.sync.Main();
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
4: return

public synchronized void get();
Code:
0: getstatic #2 // Field i:I
3: iconst_1
4: iadd
5: putstatic #2 // Field i:I
8: getstatic #3 // Field java/lang/System.out:Ljava/io/PrintStream;
11: getstatic #2 // Field i:I
14: invokevirtual #4 // Method java/io/PrintStream.println:(I)V
17: return

static {};
Code:
0: iconst_0
1: putstatic #2 // Field i:I
4: return
}

注意 i++ 操作非原子操作,先定义 iconst_x (操作 C ),再计算 iadd (操作 A ),再赋值 putstatic (操作 P ),这是 3 部操作。再加上打印操作 PRINT ,把两个线程 4 个操作步骤互相穿插,逻辑上来讲是可能出现 4 种结果 和 6 种情况:
设两个线程分别为「线程 1 」 和「线程 2 」,逻辑上来讲是可能出现 6 种情况:

1 、C1 、A1 、P1 、PRINT1 、C2 、A2 、P2 、PRINT2 ,结果:1 2
2 、C1 、A1 、P1 、C2 、A2 、P2 、PRINT1 、PRINT2 ,结果:2 2
3 、C1 、A1 、P1 、C2 、A2 、P2 、PRINT2 、PRINT1 ,结果:2 2
4 、C1 、C2 、A1 、A2 、P1 、P2 、PRINT1 、PRINT2 ,结果:1 1
5 、C1 、C2 、A1 、A2 、P1 、P2 、PRINT2 、PRINT1 ,结果:1 1
6 、C1 、A1 、P1 、C2 、A2 、P2 、PRINT2 、PRINT1 ,结果:2 1

总结结果 4 种:
1 2
2 2
1 1
2 1

若理解有误请指正,感谢。
2022-02-24 14:20:52 +08:00
回复了 YaakovZiv 创建的主题 职场话题 面试结束被催着回答是否入职,该怎么答复合适?
你入职,她有奖金。
从 2017 年,一直想有没有一款产品能在短时间内让我见到陌生人。
2022-02-21 13:12:57 +08:00
回复了 M48A1 创建的主题 互联网 想找个异性聊聊天有什么平台推荐
Mark ,找到方法再告诉 OP
2022-02-18 19:12:15 +08:00
回复了 madlifer 创建的主题 奇思妙想 产品价值观的抉择:效率至上 or 以人为本?
赞同,普通产品思考「术」,高阶产品思考产品价值。
@teem 更正 4L 的,没打完就发出去了。

如果有视频拍摄剪辑能力的,肯定是没问题的。很多产品经理是不具备这样的能力,可能会需要找一些工具,如:旺影、兔展,感觉还是针对电商和企业宣传,针对 App 产品、SaaS 产品的模板比较少,想知道有没有其他的产品。
@czfy 如果有视频拍摄剪辑能力的,肯定是没问题的。很多产品经理是不具备这样的能力,可能会需要找一些工具,如:旺影、兔展,感觉还是针对电商和企业宣传,针对 App 产品、SaaS 产品的模板。
@czfy C 端( App 或者 小程序)
2022-02-15 00:10:47 +08:00
回复了 wangxiang 创建的主题 微信 问下微信小程序审核看代码么,有没有什么绕过审核的办法
早点放弃吧,做的越大越麻烦。
2022-02-11 18:07:41 +08:00
回复了 bihui 创建的主题 程序员 申请软件或 app 著作权,你们都找谁呀
@huczyt 手动 @一下,给个 link 学习一下?
2022-02-11 18:07:25 +08:00
回复了 bihui 创建的主题 程序员 申请软件或 app 著作权,你们都找谁呀
@izoabr 给个 link 学习一下?
2022-01-30 22:18:37 +08:00
回复了 prenwang 创建的主题 生活 有没有在家带娃工作的
你老婆呢?
2022-01-24 15:46:23 +08:00
回复了 lululuxxx 创建的主题 职场话题 低代码程序媛我该不该离职
焦虑过多建议先跳。
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2756 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 12:45 · PVG 20:45 · LAX 05:45 · JFK 08:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.