最新 最热

TCP协议详解

小到基于应用层做网络开发,大到生活中无处不在的网络。我们在享受这个便利的时候,没有人会关心它如此牢固的底层基石是如何搭建的。而这些基石中很重要的一环就是tcp协议。翻看一下“三次握手”和“四次挥手”,本以为这...

2020-10-15
1

手把手教你如何有效回复审稿人的comments

每一篇论文都是科研人员的心血,投稿后“漂泊”在外(under review),“老母亲”在家日夜惦念 (wait…)。终有一天,它带着沉甸甸的“包裹”回来了 (reviewer comments),至于“包裹”里是惊喜还是惊吓,包藏着一段怎样艰辛的历程,...

2020-10-09
1

Kubernetes 源码学习之限速队列

前面我们详细分析了 client-go 中的延迟队列的实现,接下来就是限速队列的实现,限速队列在我们日常应用中非常广泛,其原理也比较简单,利用延迟队列的特性,延迟某个元素的插入时间来达到限速的目的。...

2020-09-30
1

线程基础三问——猫眼真题

线程和进程是项目中常遇到的知识点,面试官对此也是对此类知识点经常考察。其中,线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。今天要说的面试三问是关于线程基础相关的:...

2020-09-27
1

性能分析之pidstat新版本的%wait和mpstat的%iowait、top的wa

前几天在微信群中跟一个人讨论问题,其中提到了pidstat中的%wait到底是不是等待io的。

2020-09-24
0

服务器TIME_WAIT和CLOSE_WAIT

TIME_WAIT是主动关闭连接的一方保持的状态,对于爬虫服务器来说他本身就是“客户端”,在完成一个爬取任务之后,他就会发起主动关闭连接,从而进入TIME_WAIT的状态,然后在保持这个状态2MSL(max segment lifetime)时间之后,彻底关...

2020-09-24
0

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

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

2020-09-23
0

线程优先级

线程在同时争抢cpu资源的时候,如果没有设置优先级执行顺序是比较乱的。如果设置了优先级则当线程碰撞在一起的时候,优先级高的就会先执行。

2020-09-23
1

Linux进程管理命令及状态详解

查看进程树。 linux中,每一个进程都是由其父进程创建的。此命令以可视化方式显示进程,通过显示进程的树状图来展示进程间关系。如果指定了pid了,那么树的根是该pid,不然将会是init(pid: 1)。...

2020-09-22
1

线程间通信wait---notify

一、基本知识wait()方法可以使调用该方法的线程释放共享资源的锁,然后从运行状态退出,进入等待队列,直到被再次唤醒notify()方法可以随机唤醒等待队列中等待同一共享资源的“一个”线程,并使该线程退出等待队列,进入可运行...

2020-09-21
0