网友收藏 互斥量从本质上说就是一把锁, 提供对共享资源的保护访问。1. 初始化:在Linux下, 线程的互斥量数据类型是pthread_mutex_t. 在使用前, 要对它进行初始化:对于静态分配的互斥量, 可以把它设置为PTHREAD_MUTEX_INITIALIZER, 或者调用pthread_mutex......
2023-10-14 13:34 阅读
阅读全文 网友收藏 1、简介 UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。 Linux是一种外观和性能与UNIX相同或更好的操作系统,......
2023-10-13 06:24 阅读
阅读全文 网友收藏 Linux 下 socket 设置为非阻塞方式和 fcntl 系统调用[ 日期: 2011-04-16] 来源: Linux 社区 作者: Linux用以下方法将 socket 设置为非阻塞方式int flags = fcntl(socket, F_GETFL, 0);..._linux 阻塞系统......
2023-10-13 07:16 阅读
阅读全文 网友收藏 Linux文件系统有哪些1、Linux 文件系统简介操作系统就是处理各种数据的,这些数据在硬盘上就是二进制,人类肯定不能直接看懂这些二进制数据,要有一个翻译器,将这些二进制的数据还原为人类能看懂的文件形式,这个工作就......
2023-10-14 02:32 阅读
阅读全文 网友收藏 开源Linux擅长Linux系统服务,Linux基础知识,Docker,等方面的知识,开源Linux关注kubernetes,容器,devops,linux,自动化,系统架构,运维开发,centos领域....
2023-10-12 13:59 阅读
阅读全文 网友收藏 【uname系统调用】功能描述:获取当前内核名称和其它信息。用法:#includeextern int uname (struct utsname *__name) __THROW;参数:__name:指向存放系统信息的缓冲区,原型如下/* Structure describing the system......
2023-10-13 08:21 阅读
阅读全文 网友收藏 不同于桌面系统,作为服务器,我们较少对Linux系统进行系统重启,但在以下情形出现时,我们会对机器进行重启:更换硬件更改系统配置系统僵死,需要重启恢复关闭和重启系统方式引导系统本质上只能用一种方法,与此不同......
2023-10-14 11:08 阅读
阅读全文 网友收藏 who用法:who [选项]... [ 文件 | 参数1 参数2 ]显示当前已登录的用户信息。-a, --all 等于-b -d --login -p -r -t -T -u 选项的组合-b, --boot 上次系统启动时间-d, --dead 显示已死的进程-H, --heading 输出头部的标题列--ips ......
2023-10-14 11:25 阅读
阅读全文 网友收藏 文章浏览阅读158次。互斥锁1 互斥锁互斥锁用来保证一段时间内只有一个线程在执行一段代码。必要性显而易见:假设各个线程向同一个文件顺序写入数据,最后得到的结果一定是灾难性的。先看下面一段代码。这是一个读/写程......
2024-01-23 17:40 阅读
阅读全文 网友收藏 一、 系统调用的概念系统调用在Wikipedia中的解释为:In computing, a system call is the programmatic way in which a computer program requests a service from the kernel of the operating system it is executed on. This may ...___syscall_error_1...
2023-10-13 09:20 阅读
阅读全文