首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏centosDai

    CA2002:不要锁定具有弱标识的对象

    GetType(WeakIdentities) End SyncLock End Sub Sub SyncLockOnWeakId2() Dim stream As New MemoryStream() SyncLock stream End SyncLock End Sub Sub SyncLockOnWeakId3() SyncLock "string" End SyncLock End Sub member End SyncLock End Sub Sub SyncLockOnWeakId5() Dim outOfMemory As New OutOfMemoryException() SyncLock outOfMemory End SyncLock End

    83150编辑于 2022-02-26
  • 来自专栏CodingToDie

    Java | synchronized 不同情况下的对象头测试

    Test void testSynchronizedLock() throws InterruptedException { Object lock = new Object(); syncLock (lock); TimeUnit.SECONDS.sleep(10); syncLock(lock); Assertions.assertTrue(true); } 日志输出如下 (lock); Thread thread = new Thread(() -> syncLock(lock)); thread.start(); thread.join(); syncLock(lock); thread = new Thread(() -> syncLock(lock)); thread.start(); thread.join (lock); Thread thread = new Thread(() -> syncLock(lock)); Thread thread2 = new Thread(() -> syncLock

    56521编辑于 2021-12-06
  • 来自专栏javafx框架tornadofx

    一颗心到一个圆的演变,javafx框架tornadofx动画演示

    inner class AniTimer : AnimationTimer() { var lastTime = 0L val r = 10.0 var syncLock iip.value val p = Point(x, y) // 锁住,防止其他线程修改 synchronized(syncLock

    92650发布于 2019-09-04
  • 来自专栏Spring相关

    基于线程池创建HttpClient的请求

    private static ScheduledExecutorService monitorExecutor; // 监控 private final static Object syncLock = null) { // 多线程下多个线程同时调用getHttpClient容易导致重复创建httpClient对象的问题 synchronized (syncLock

    1.2K20编辑于 2022-01-07
  • 来自专栏javafx框架tornadofx

    javafx框架tornadofx画个心形

    inner class AniTimer : AnimationTimer() { var lastTime = 0L val r = 10.0 var syncLock 100 val p = Point(x, y) // 锁住,防止其他线程修改 synchronized(syncLock

    1.6K60发布于 2019-09-03
  • 来自专栏陈仁松博客

    ASP.NET Core 'Microsoft.Win32.Registry' 错误修复

    System.Threading.LazyInitializer.EnsureInitializedCore[T](T& target, Boolean& initialized, Object& syncLock at System.Threading.LazyInitializer.EnsureInitialized[T](T& target, Boolean& initialized, Object& syncLock

    2.4K80发布于 2018-04-16
  • 来自专栏CodeGuide | 程序员编码指南

    面经手册 · 第17篇《码农会锁,ReentrantLock之AQS原理分析和实践使用》

    2.1 代码实现 public class SyncLock { private final Sync sync; public SyncLock() { sync 2.2 单元测试 @Test public void test_SyncLock() throws InterruptedException { final SyncLock lock = new SyncLock(); for (int i = 0; i < 10; i++) { Thread.sleep(200); new Thread(new TestLock start(); } Thread.sleep(100000); } static class TestLock implements Runnable { private SyncLock lock; public TestLock(SyncLock lock) throws InterruptedException { this.lock = lock;

    61120发布于 2020-11-19
  • 来自专栏科控自动化

    [C#] 控制台应用程序退出事件

    代码如下: class Program { private static bool _quitRequested = false; private static object _syncLock cleanup, logging or whatever } private static void SetQuitRequested() { lock (_syncLock

    3.3K40编辑于 2022-04-19
  • 来自专栏JavaBuild888

    大厂高频面试题:ReentrantLock 与 synchronized异同点对比

    int count2 = 0; private final ReentrantLock lock = new ReentrantLock(); private final Object syncLock { lock.unlock(); } } public void increment2() { synchronized (syncLock

    49300编辑于 2024-05-27
  • 来自专栏王二麻子IT技术交流园地

    Java使用httpclient提交HttpPost请求(form表单提交,File文件上传和传输Json数据)

        private static ScheduledExecutorService monitorExecutor; // 监控  7    private final static Object syncLock             // 多线程下多个线程同时调用getHttpClient容易导致重复创建httpClient对象的问题,所以加上了同步锁 37            synchronized (syncLock

    6.6K10编辑于 2023-07-18
  • 来自专栏乐百川的学习频道

    C#学习笔记 线程同步问题

    { private static int _count; private int id; private int _strides; private object _syncLock return sb.ToString(); } public int Strides { get { lock (_syncLock

    56720编辑于 2022-05-05
  • 来自专栏DB说

    MongoDB副本集初始化实例方式以及注意事项

    通常情况来说使用逻辑初始化或者基于LVM快照方式更合适(6.0企业版可以使用基于文件复制),如采用db.syncLock()方式,在没有更改默认参数情况下,此时WriteMajorityCount等于2 如果非要使用db.syncLock方式也可以(一般不建议).也可以参考之前《PSA架构痛点文章中详细讲解》 3、PSA架构增加实例或者初始化实例 这个时候也需要特别小心 MajorityCount

    1.8K30编辑于 2022-12-19
  • 来自专栏知了一笑

    Java注解与原理分析

    AOP切面编程简化代码的复杂程度; @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface SyncLock

    57710编辑于 2022-11-30
  • 来自专栏程序那些事

    java安全编码指南之:lock和同步的正确使用

    看下面的例子: public class SyncLock { private final Lock lock = new ReentrantLock(); public void

    1K31发布于 2020-10-23
  • 来自专栏古时的风筝

    synchronized 到底该不该用?

    public class SyncLock { private Object lock = new Object(); /** * 直接在方法上加关键字 */

    69310发布于 2020-11-24
  • 来自专栏全栈程序员必看

    vb语法菜鸟教程_VS VB

    Handler Resume Return SByte Select Set Shadows Shared Short Single Static Step Stop String Structure Sub SyncLock

    19.4K20编辑于 2022-09-27
领券