- 博客(2)
- 收藏
- 关注
原创 使用okhttp3,提示【clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+】
查看sslSocketFactory(sslSocketFactory: SSLSocketFactory)的源码可以发现执行 Platform.get()时,这个get()方法会返回 Platform对象。sslSocketFactory(sslSocketFactory: SSLSocketFactory)执行调用 Platform.get().trustManager(),查看 Platform对象的定义,使用了findPlatform()方法。SSLSocketClient工具类。
2024-01-28 21:37:55
1944
2
原创 多线程下环境中的类变量使用
展示了在没有适当同步机制的情况下修改实例变量可能导致的问题:问题在于,当多个线程同时调用 increment() 方法时,由于没有同步机制来保护 count 的访问,可能会发生竞态条件(Race Condition):由于 increment() 方法没有进行同步,多个线程可能会同时读取和修改 count 变量,导致计数不准确。不一致的状态:如果一个实例变量在多个方法中被修改,但没有进行适当的同步或控制,可能会导致实例变量的值在不同的地方出现不一致的情况。这可能导致程序行为的不确定性或错误的结果。
2023-05-23 22:58:56
1059
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人