摘要:
有栈协程就是实现了一个用户态的线程,用户可以在堆上模拟出协程的栈空间,当需要进行协程上下文切换的时候,主线程只需要交换栈空间和恢复协程的一些相关的寄存器的状态就可以实现一个用户态的线程上下文切换,没有了从用户态转换到内核态的切换成本,协程的执行也就更加高效。 ##golang协程实现 Gorouti 阅读全文
posted @ 2022-09-17 13:56
sahara-随笔
阅读(370)
评论(0)
推荐(0)
摘要:
##Buffered I/O 缓存 I/O 又被称作标准 I/O,大多数文件系统的默认 I/O 操作都是缓存 I/O。 在 Linux 的缓存 I/O 机制中,这种访问文件的方式是通过两个系统调用实现的:read() 和 write()。调用read()时,如果 操作系统内核地址空间的页缓存( pa 阅读全文
posted @ 2022-09-17 13:55
sahara-随笔
阅读(90)
评论(0)
推荐(0)

浙公网安备 33010602011771号