《Linux从练气到飞升》No.28 Linux中的线程同步

《Linux从练气到飞升》No.28 Linux中的线程同步

前言当谈到多线程编程时,线程同步是一个至关重要的话题。在多线程环境中,我们需要确保不同线程之间的数据访问和操作能够正确、有序地进行,以避免出现竞争条件和数据不一致的情况。因此,线程同步成为了保障多线程程序正确性和可靠性的重要手段。在本篇博客中,我将深入探讨线程同步的概念、原理和常用的同步机制,帮助读...

《Linux从练气到飞升》No.15 Linux 环境变量

《Linux从练气到飞升》No.15 Linux 环境变量

前言在我们使用Linux命令时,我们会发现。我们执行命令并不需要带上路径,但是为什么我们自己写的C语言程序,需要带上路径。我们怎么把我们的程序可以做得像Linux的命令一样,直接输入就可以执行呢?本篇将回答这些问题,并讲述相关的概念。基本概念环境变量(environment variables)一般...

Linux Shell 编程

4 课时 |
2099 人已学 |
免费

Linux 运维自动化课程

4 课时 |
1478 人已学 |
免费

LINUX 企业常用服务

7 课时 |
3036 人已学 |
免费
开发者课程背景图
《Linux从练气到飞升》No.14 Linux进程优先级

《Linux从练气到飞升》No.14 Linux进程优先级

前言前面两篇我们讲述了进程状态和进程的基本概念,本篇我们将讲述进程优先级的相关问题,为什么要有优先级,什么是优先级? Linux中是如何处理优先级问题的? 我们都将在这篇文章中得到解答。进程优先级基本概念cpu资源分配的先后顺序,就是指进程的优先权(priority)。优先权高的进程有...

《Linux从练气到飞升》No.12 Linux进程概念

《Linux从练气到飞升》No.12 Linux进程概念

前言本篇我们将正式进入Linux的世界,首先先要讲的就是进程,进程是什么?怎么描述?如何组织、查看?如何创建?本篇都将详细讲解~进程基本概念课本概念:程序的一个执行实例,正在执行的程序等实际上,我们启动一个软件的本质上就是启动了一个进程,在Linux系统中运...

《Linux从练气到飞升》No.09 Linux调试器-gdb使用

《Linux从练气到飞升》No.09 Linux调试器-gdb使用

前言当我们在vscode等IDE上编写代码出错时,通常会进行调试,有些人会通过打印数据来找bug,有些人则会使用调试工具,然而当我们在Linux系统中编写代码时却无法这么方便的使用图形化界面调试工具,但还是有调试工具的——gdb,今天我们就来讲述gdb的使用~背景程序的发布方式有两种,debug模式...

《Linux从练气到飞升》No.07 Linux第一个小程序-进度条的实现

《Linux从练气到飞升》No.07 Linux第一个小程序-进度条的实现

前言前面几章我们讲述了Linux指令、权限管理、编辑器、编译器、软件包管理器、自动化管理工具,也写了简单的”Hello World“程序,但是没有实现过复杂一点的程序,光说不练假把式,今天就带大家来做一个小项目–进度条。搭建框架在写代码之前,我们先把文件先建好。vim main.c vim proc...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Linux宝库
Linux宝库
1+人已加入
加入
相关电子书
更多
冬季实战营第二期:Linux操作系统实战入门
Decian GNU/Linux安全合规之路
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载 立即下载 立即下载