/android-chrome-192x192.png

Bing's Blog

自由 分享 合作

  

进程控制和通信(二) · 管道通信

我们经常可以看到, 诸如Chrome/VSCode之类的程序打开运行的时候, 可以在后台看到会有多个相关进程启动. 同一个程序启动的不同进程间, 必然存在合作关系, 那么这些进程之间是如何合作的呢?


private不保证安全

访问private成员

我们知道, C++的priavte关键词可以保证成员的不可见性, 约束了代码维护者之间的一些行为, 但是private并不是安全的, 可以通过指针偏移的方式访问不可见的成员. 如下案例:


C++闭包

C++闭包

在一些现代对高级语言, 比如Python或者JavaScript中, 经常会提到闭包的概念, 但是在C++里面很少会听说闭包的概念.

C++可以实现闭包吗? 可以.


博客部署到vercel

本站同时部署到了阿里云oss和vercel, 境内ip一般访问的是阿里云, 境外ip一般访问的是vercel, 经过测试, 境外ip访问会有较大速度提升(最快从几百ms可以到几十ms).


进程、线程和协程概念

概念

问题: 什么是进程/线程/协程? 为什么要有这些概念?

读了一些文章, 要讲清楚这几个概念篇幅会很大, 所以会作为一个小专题来分享. 这篇的目的就是宏观上要对进程/线程/协程有基本的概念.