最新 最热

Java单例---静态内部类

之前写过一篇双重锁校验单例,这是延迟加载的一种单例模式,俗称懒汉模式,这次写一个静态内部类的单例,这个写法天生线程安全,并且引出反射攻击,废话不多说,上代码:...

2023-10-22
1

深入理解PHP中的纤程(Fiber):揭秘异步编程的底层实现

纤程(Fiber)表示一组有完整栈、可中断的功能。 纤程可以在调用堆栈中的任何位置被挂起,在纤程内暂停执行,直到稍后恢复。

2023-10-22
1

postman导入请求到jmeter进行简单压测,开发同学一学就会

这个事情也是最近做的,因为线上nginx被我换成了openresty,然后接入层服务也做了较大改动,虽然我们这个app(内部办公类)并发不算高,但好歹还是压测一下,上线时心里也稳一点。...

2023-10-22
1

线上kafka消息堆积,consumer掉线,怎么办?

最近处理了一次线上故障,具体故障表现就是kafka某个topic消息堆积,这个topic的相关consumer全部掉线。

2023-10-22
1

解读 --- System.Windows.Forms.Timer是前台线程吗?

今天同事问了我一个问题,System.Windows.Forms.Timer是前台线程还是后台线程,我当时想的是它是跟着UI线程一起结束的,应该是前台线程吧?

2023-10-22
1

基础进阶 --- 垃圾回收的基本运作方式

随着高性能系统越来越普遍地采用.NET环境,垃圾回收器的决策过程正在变得越来越优雅。

2023-10-22
1

编码技巧 --- 同步锁对象的选定

线程锁的原理,就是锁住一个资源,使得应用程序在此刻只有一个线程访问该资源。通俗地讲,就是让多线程变成单线程。在C#中,可以将被锁定的资源理解成 new 出来的普通CLR对象。...

2023-10-22
1

并发编程 --- 信号量线程同步

实际上,再C#中 EventWaitHandle 、 Semaphore 、 Mutex 都是抽象类 WaitHandle 的派生类,它提供了一组等待信号的方法和属性。如下图:

2023-10-22
1

并发编程 ---为何要线程池化

众所周知,使用线程可以极大的提高应用程序的效率和响应性,提高用户体验,但是不可以无节制的使用线程,为什么呢?

2023-10-22
1

Nachos进程管理

Nachos用线程模拟操作系统的进程,因此本文中的进程与线程在Nachos意思一致

2023-10-22
1