
平常总结
svkg
这个作者很懒,什么都没留下…
展开
-
如何理解阻塞、非阻塞与同步、异步的区别?
转自知乎。。。 刚刚突然对这个概念有了新的想法,就这样理解,阻塞和非阻塞是相对于程序来说的,你程序要调用一些事件嘛 而同步、异步是相对于事件来说的 一、同步与异步 同步与异步关注的是消息通信机制(synchronous communication/ asynchronous communication)。所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不反回。但是一旦调用返回,就得到返回值了。换句话说,就是由调用者主动等待这个调用的结果。 而异步则是相反,调用在发出之后,这个调用就直接原创 2020-08-11 04:35:04 · 223 阅读 · 0 评论 -
C语言 C++语言的输入问题
C语言中 scanf函数遇到空白字符就结束读入 清除输入缓存区的内容的方法 (1)用getchar()清除:getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).当用户键入回车之后,getchar才开始从stdio流中每次读入一个字符.getchar函数的返回值是用户输入的第一个字...转载 2018-08-08 19:18:09 · 317 阅读 · 0 评论