最新 最热

13.线程调度

13.线程调度前言上一章节我们讲了线程池,那么下面来讲线程池的延时调度执行。ScheduledExecutorService一个 ExecutorService,可安排在给定的延迟后运行或定期执行的命令。代码示例import java.util.Random;import java...

2022-03-23
1

12.线程池

12.线程池线程池背景:经常创建和销毁、使用量特别大的资源,比如并发情况下的线程,对性能影响很大。思路:提前创建好多个线程,放入线程池中,使用时直接获取,使用完放回池中。可以避免频繁创建销毁、实现重复利用。类似生活中...

2022-03-23
1

10.ReadWriteLock 读写锁

10.ReadWriteLock 读写锁读-写锁 ReadWriteLock- ReadWriteLock 维护了一对相关的锁,一个用于只读操作,另一个用于写入操作。只要没有 writer,读取锁可以由多个 reader 线程同时保持。写入锁是独占的。。- ReadWriteLock...

2022-03-23
0

8.Condition 控制线程通信

前一篇我们讲述了 同步锁 Lock,那么下面肯定就要讲解一下 同步锁 Lock 如何控制线程之间的通讯。

2022-03-23
0

6.实现 Callable 接口

6.实现 Callable 接口前言本篇章来介绍一下创建线程的第三种方式,其中创建线程一共有四种方式:继承 Thread 类实现 Runnable 接口实现 Callable 接口使用线程池的方式那么下面我们来介绍一下 实现 Callable 接口的方式...

2022-03-23
1

关于远程控制安全性的一些思考

本来是快乐的周末,突然加入的几个技术群说起来远控安全的问题,非常热闹,我转过来看看。

2022-03-22
1

Flutter 绘制番外篇 - 数学中的角度知识

对一些有趣的绘制技能和知识, 我会通过 [番外篇] 的形式加入《Flutter 绘制指南 - 妙笔生花》小册中,一方面保证小册的“与时俱进” 和 “活力”。另一方面,是为了让一些重要的知识有个 好的归宿。普通文章就像昙花一现...

2022-03-18
1

IE中出现 "Stack overflow at line" 错误的解决方法

onclick / onsubmit … 都是系统保留的事件名称,不允许作为重定义函数名称。

2022-03-16
1

【愚公系列】2022年03月 .NET架构班 020-ABP vNext 虚拟文件系统

虚拟文件系统可以管理文件系统(磁盘)上实际不存在的文件。 它主要用于将(js,css,image,cshtml …)文件嵌入到程序集中,并在运行时将它们用作物理文件。...

2022-03-11
1

Leetcode733:图像渲染(深度遍历解法)

有一幅以 m x n 的二维整数数组表示的图画 image ,其中 image[i][j] 表示该图画的像素值大小。

2022-03-09
1