在 java.lang.Thread 中有一个方法叫 holdsLock(),它返回 true ,代表当前线程获得锁
Object object=new Object(); @Test public void test() throws InterruptedException { new Thread(new Runnable() { @Override public void run() { synchronized (object) { System.out.println("child"+Thread.holdsLock(object)); try { Thread.sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); } } } }).start(); System.out.println("main"+Thread.holdsLock(object)); Thread.sleep(2000); }查找今天创建的文件
find . -type f -newermt '2021-01-01 00:00:00' ! -newermt '2021-01-02 00:00:00'然后再mv
参考
参考二
白盒: 黑盒: 等价类划分,边界值、因果图、场景分析、错误猜测
arp
DNS工作在应用层。运行在用户主bai机上的某些du应用程序需要将主机名转换为IP地址。这zhi些应用程序将调用DNS的客户机端dao,并指明需要被转换的主机名。用户主机的DNS客户端接收到后,通过应用层向网络中发送DNS查询报文。所有DNS请求和回答报文使用的UDP数据报经过端口53发送。