Linux系统应用
文章平均质量分 95
分享linux应用开发相关文章
Engineer-Jaylen_Sun
专注于嵌入式技术开发,深入源代码解析
展开
-
进程内存机制及系统调用机制
一个程序文件(program),只是一堆待执行的代码和部分待处理的数据,他们只有被加载到内存中,然后让 CPU 逐条执行其代码,根据代码做出相应的动作,才形成一个真正“活的”、动态的进程(process),因此进程是一个动态变化的过程,是一出有始有终的戏,而程序文件只是这一系列动作的原始蓝本,是一个静态的剧本。原创 2023-02-21 14:20:35 · 958 阅读 · 0 评论 -
线程的创建
线程例程指的是:如果线程创建成功,则该线程会立即执行的函数。POSIX线程库的所有API对返回值的处理原则一致:成功返回0,失败返回错误码errno.线程属性如果为NULL, 则会创建一个标准属性的线程,线程的属性非常多,有关线程的属性待研究束。只有当pthread_join()函数返回时,创建的线程才算。原创 2023-02-15 15:04:20 · 443 阅读 · 0 评论 -
静态库与动态库制作
库文件是计算机上的一类文件,提供给使用者一些开箱即用的变量、函数或类。在windows平台和linux平台下都大量存在着库。一般是软件作者为了发布方便、替换方便或二次开发目的,而发布的一组可以单独与应用程序进行链接的二进制可重定位目标码文件。本质上来说库是一种可执行代码的二进制形式,这个文件可以在编译时由编译器直接链接到可执行程序中,也可以在运行时由操作系统的根据需要动态加载到内存中。一文带你了解静态库和动态库。原创 2023-01-16 14:44:13 · 517 阅读 · 0 评论