- 博客(6)
- 收藏
- 关注
原创 锁的实现方法
1. 轮询的方式实例如下:A: B: while(flag != 0); while(flag != 1); { { 临界区代码; 临界区代码; } }
2021-07-10 18:27:49
468
原创 fork函数为什么会同时有多个返回值
fork函数是进行进程创建的,在内核中进行子进程创建时,会将%eax置为0,而父进程的%eax不变,所以子进程的返回值是0。实际上有两个返回值是操作系统制造的假象,fork函数执行完成之后实际上就有两个进程了,两个进程交替执行,造成同时有多个返回值的假象。...
2021-07-05 23:07:11
571
原创 完美hash算法gperf的使用
1. 安装gperf2. 编写gperf文件,实例如下所示:%{#include<stdio.h>#include<string.h>%}struct keyval{ const char *key; int val;};%%if,10 of,20 while,30 case,40 switch,50 my,60%%int main(int argc, char *argv[]){ char
2021-06-29 13:13:09
567
原创 SAMBA服务器的配置
1. 查看linux中是否安装了samba。使用命令rpm -q samba2. 在linux中下载安装samba。 使用命令 yum -y install samba(-y表示在安装过程中所有的提问都是yes)3. 在/etc/samba下使用vim打开smb.conf。 添加需要添加的信息具体添加方式链接:https://blog.csd...
2019-04-10 00:03:43
97
原创 程序和进程
程序:程序是存放在磁盘中文件中的可执行文件。使用6个exec函数中的一个由内核将程序读入存储器,并使其执行.进程:程序的执行实例被称为进程。进程id:每个进程都一定有一个唯一的数字标识符,称为进程id。进程id总是一个非负数。获取进程id的函数:getpid()...
2019-03-14 22:59:12
142
原创 在系统中查看用户信息
在系统中查看用户信息 /etc/passwd中查看登录名 登陆项由7个以冒号分割的字段组成。 登录名:加密口令: 用户id: 组id:注释字段:起始目录:shell程序 系统从口令文件中登陆项的最后一个字段中了解到应该执行哪一个shell...
2019-03-12 23:23:36
320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人