什么是回调函数 我们先来看看百度百科是如何定义回调函数的: 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一...
在x86的计算机系统中,内存空间中的栈主要用于保存函数的参数,返回值,返回地址,本地变量等。一切的函数调用都要将不同的数据、地址压入或者弹出栈。...
在上一篇Linux编程学习笔记 | Linux IO学习[1] - 文件IO中,我总结了Linux下的文件IO。文件IO是偏底层的IO操作,在平...
文章系列原因 2017年年初,我给自己定了一个小小的目标:学习Linux编程,并通过网络来分享自己的学习心得。为了完成这个小小的目标,我开始用通...
什么是线程的同步 当有多个线程要同时对一个共享的内存空间进行读写时,我们要保证这个内存空间对于多个线程来说是一致的。当多个线程同时读/写这个内存...
系统调用与程序运行空间 在Linux操作系统中,为了提高系统的稳定性,保证内核的安全,程序运行时的内存空间被分为了用户空间和内核空间。普通应用程...
这本书分为11章,比较有趣也是吸引我的主要还是数组,指针以及声明的那几章节。因为我自己的背景是偏硬件的,所以对于内存等偏硬件的章节并不是那么感兴...
最近一直都在跟清华大学的操作系统课程,这个课程最大的特点是有一系列可以实战的操作系统实验。这些实验总共有8个,我在这里记录实验中的一些心得和总结...
在上一篇《C专家编程》的读书笔记中,我分享了我对前3章的一些心得体会,没有看过的朋友可以去这里先阅读那篇文章。这篇文章虽然是从第4章开始,但我只...