最新 最热

UNIX 高级环境编程 实验一 同步与异步write的效率比较

​ 计算 write 耗费的时间,来比较同步写和异步写的性能差异。显示的时间应当尽量接近write操作过程所花的时间。不要将从磁盘读文件的时间计入显示结果中。...

2020-10-26
1

codeforces 1417D(思维,构造)

题意描述思路显然,如果∑1​[]不是的倍数,则输出-1。否则我们可以通过3∗(−1)次来完成,我们可以先从1的位置开始取数,使得[]能够被整除,然后再将位置的数转移到1位...

2020-10-23
1

单例模式-->饿汉式+懒汉式

一、概述单例模式:要求整个程序只有一个对象 * 三步骤:1.私有化构造方法 * 2.在类的内部创建一个对象 * 3.通过公开的方法,返回这个对象1.饿汉式/* *饿汉式:类一加载,对象就初始化 * 缺点:生...

2020-10-23
0

Synchronized内置锁

多个线程之间共享资源就会发成数据上的冲突,我们往往会使用Synchronized关键字来实现锁

2020-09-30
1

synchronized的 偏向锁、轻量级锁、重量级锁的优缺点对比以及其适应场景

锁优点缺点适用场景偏向锁加锁和解锁不需要额外的消耗,和执行非同步方法相比仅存在纳秒级的差距如果线程间存在锁竞争,会带来额外的所撤销的消耗适用于只有一个线程访问同步块场景轻量级锁竞争的线程不会阻塞,提高了程序...

2020-09-27
0

gps校时卡在空军工程大学的使用案例

近期,我公司自主研发生产的gps校时卡在中国人民解放军空军工程大学投入使用,已运行数月,运行稳定,为国防科研贡献自己微薄力量。

2020-09-27
1

Chrome 插件开发-主动获取所有页签的tabid,background.js直接向所有页签同步传递消息

有时候 backgroud.js 需要向所有的页签同时同步消息,这时就要获取到所有页签的 tabid 了,下面的方法即可实现。

2020-09-24
0

windows 技术篇 - spy++工具获取、安装和简单使用,选中windows桌面窗口快速查看窗口属性方法

很多时候我们需要获取一些 windows 的窗口信息,这时候 spy++ 是一个非常棒的工具,可以直接选中某个窗口,直接获取它的全部信息! 工具获取方式: 小蓝枣的资源仓库,提取码:w58i。...

2020-09-23
0

高工也要补基础,wait,notify,join

wait 和 notify 方法属于线程间通讯。所谓线程间通讯,是指线程 A 完成了一个动作,通知线程 B 可以继续做某动作了。

2020-09-23
1

线程同步

线程是独立并行的,许多的线程就像许多的人一样,如果对某样东西进行使用的时候不进行排队,都争抢使用的话就自然容易会导致破坏这样东西。

2020-09-23
1