04 2019 档案
摘要:https://www.cnblogs.com/skywang12345/p/3603935.html
阅读全文
摘要:Thread.Sleep(0) 并非是真的要线程挂起0毫秒,意义在于这次调用Thread.Sleep(0)的当前线程确实的被冻结了一下,让其他线程有机会优先执行。Thread.Sleep(0) 是你的线程暂时放弃cpu,也就是释放一些未用的时间片给其他线程或进程使用,就相当于一个让位动作。 在线程中
阅读全文
摘要:jvm内存模型:Java代码是运行在Java虚拟机之上的,由Java虚拟机通过解释执行(解释器)或编译执行(即时编译器)来完成,故Java内存模型,也就是指Java虚拟机的运行时内存模型。运行时内存模型,分为线程私有和共享数据区两大类,其中线程私有的数据区包含程序计数器、虚拟机栈、本地方法区,所有线
阅读全文
摘要:先回答问题: (1)为什么wait()必须在同步(Synchronized)方法/代码块中调用? 答:调用wait()就是释放锁,释放锁的前提是必须要先获得锁,先获得锁才能释放锁。 (2)为什么notify(),notifyAll()必须在同步(Synchronized)方法/代码块中调用? 答:n
阅读全文
摘要:基于Oracle: 表: 期望结果: 或 建表: 方案一: 或: 方案二: 还可以做多组统计: 结果: sql: 结果: sql:
阅读全文
摘要:基于Oracle: 数据表如下: 期望得到的结果: 建表: 方案一: 方案二:(仅限于Oracle) 方案三:
阅读全文
摘要:Arduino Uno 人体红外传感器实验-图文详录 关键字:微波雷达
阅读全文
摘要:人体红外传感器基本原理是检测人或者动物发出的红外线并用经过菲泥尔滤光片增强后聚集到红外感应源上,将感应的红外信号转化为电信号。本实验利用人体红外传感器检测人或者动物运动发出的红外线,发出警报。 元件清单: Zduino UNO × 1;OJ传感器扩展板 × 1; USB数据线 × 1 ; 3p杜邦线
阅读全文
摘要:线程可以进入任何一个它已经拥有的锁所同步着的代码块。 https://www.cnblogs.com/dj3839/p/6580765.html https://www.cnblogs.com/incognitor/p/9894604.html 两篇都要看
阅读全文
摘要:https://www.cnblogs.com/lzh-blogs/p/7477157.html
阅读全文
摘要:https://blog.csdn.net/qq_42695926/article/details/83959620
阅读全文
摘要:一、前言 近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据”,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有Redis、Memcached等,而笔
阅读全文
摘要:https://my.oschina.net/monroe/blog/1785603?p=1
阅读全文
摘要:先上一段代码 本以为运行结果如下: 结果却出现了多种情况,如下: 或者 后翻阅资料得知: Java线程中的Thread.yield( )方法,译为线程让步。顾名思义,就是说当一个线程使用了这个方法之后,它就会把自己CPU执行的时间让掉, 让自己或者其它的线程运行,注意是让自己或者其他线程运行,并不是
阅读全文
摘要:http://www.cnblogs.com/dolphin0520/p/3920407.html
阅读全文

浙公网安备 33010602011771号