最新 最热

【面试题精讲】javaIO模型之BIO

BIO(Blocking I/O)是Java中的一种I/O模型,也称为同步阻塞I/O。在BIO模型中,当一个线程执行输入/输出操作时,它会被阻塞,直到数据准备好或者写入完成。...

2023-10-22
1

【面试题精讲】javaNIO的核心组件

Java NIO(New I/O)是Java提供的一种非阻塞I/O操作的机制,它引入了新的核心组件来替代传统的Java IO API。Java NIO的核心组件包括以下几个部分:

2023-10-22
0

【面试题精讲】javaIO模型之AIO

AIO(Asynchronous I/O)即异步I/O,是Java中一种基于事件和回调机制的I/O模型。它在进行I/O操作时不需要阻塞线程,而是通过操作系统提供的异步通知机制,在数据准备好后再通知应用程序进行读取或写入操作。...

2023-10-22
1

项目终于用上了Spring状态机,非常优雅!

先来解释什么是“状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如自动门的状态就是两个 open 和 ...

2023-10-21
1

winform 各种小功能

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-10-21
1

fork导致的死锁问题

先看一个示例程序,该程序有个全局对象sGlobalInstance,父进程先通过该对象执行了lock操作,然后执行fork,在子进程中,也去执行lock操作。可以先思考一下这个程序有没有问题。...

2023-10-21
1

Linux capability多线程权限泄露示例

capabilities将系统root权限按功能单元划分,使用者按需打开/关闭相关权限,比基于UID的权限控制方式更精细。

2023-10-21
1

WPF 支持的多线程 UI 并不是线程安全的

WPF 支持创建多个 UI 线程,跨窗口的或者窗口内的都是可以的;但是这个过程并不是线程安全的。

2023-10-21
1

一个简单的 Windows 下多线程创建 Demo

向往了多年,终于静下心来备战 IOCP,对于语言方面不缺少什么东西了,剩下的就是对操作系统和编程技巧的学习了,所以慢慢的开始写一些周边会涉及到的代码,也算是对 C/C++ 的复习,本文写的是一个 Windows 下多线程的例子,跟 Linu...

2023-10-21
1

Java程序 内存分析

最近因为太忙,时间不够,导致长时间没写笔录,没有好好去总结自己,很不应该,要调整回来。

2023-10-21
1