您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. linux中与信号处理相关的一些函数

  2. alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送 给目前的进程。如果参数seconds 为0,则之前设置的闹钟会被取 消,并将剩下的时间返回。
  3. 所属分类:Linux

    • 发布日期:2010-05-31
    • 文件大小:102400
    • 提供者:toashes
  1. linux 常用 c 库函数

  2. 包含linux环境下的数学函数、环境变量、接口处理、进程操作、内存及字符串操作、日期时间、文件操作、信号处理、用户组、终端控制 等各种常用库函数的用法介绍 值得参考一下
  3. 所属分类:Linux

    • 发布日期:2010-11-13
    • 文件大小:1048576
    • 提供者:zhenbiny
  1. 实验一,linux管理进程的实现

  2. 实验过程中主要实现了对进程的管理,包含详细的进程创建,管理等一系列函数
  3. 所属分类:Linux

    • 发布日期:2011-05-31
    • 文件大小:227328
    • 提供者:jiazhixuan
  1. linux第四章中断和异常

  2. Linux的调度程序-Schedule( ), 3.1基本原理,1.时间片轮转调度算法,2.优先权调度算法,3.多级反馈队列调度,4.实时调度,3.2 Linux进程调度时机,三个函数是如何协调工作的,3.3 进程调度的依据,3.4 进程可运行程度的衡量
  3. 所属分类:Linux

    • 发布日期:2011-06-29
    • 文件大小:12582912
    • 提供者:mima1099am
  1. Linux下的C函数手册

  2. 本资源是关于Linux下c函数的整理。主要涉及用户组、信号处理、内存控制、字符测试、借口处理、文件操作、日期时间、环境变量、中断控制、进程操作、文件权限控制、文件内容操作、数据结构及算法、内存及字符串操作等等篇章。且用是.chm后缀,有目录、索引、搜索栏,十分方便读者查阅与学习。
  3. 所属分类:C/C++

    • 发布日期:2011-10-31
    • 文件大小:278528
    • 提供者:phpstudy2011
  1. 创建的进程

  2. linux创建进程linux进程创建常用函数 获取进程ID 创建子进程
  3. 所属分类:Linux

    • 发布日期:2013-09-18
    • 文件大小:86016
    • 提供者:u011985352
  1. 用多进程同步方法演示“生产者-消费者”问题

  2. 用多进程同步方法演示“生产者-消费者”问题 1、设计目的:通过研究Linux的进程机制和信号量,实现生产者消费者问题的并发控制。 2、说明:有界缓冲区内设有20个存储单元,放入取出的产品设定为1-20个整数。 3、设计要求: 生产者和消费者进程的数目不固定,可在程序界面上设置 生产者和消费者进程的数目在程序界面上可调,在运行时可随时单个增加与减少生产者与消费者 生产者的生产速度与消费者的消费速度均可在程序界面调节,在运行中,该值调整后立即生效 生产者生产的产品由随机函数决定 多个生产者或多个消
  3. 所属分类:Linux

    • 发布日期:2014-07-18
    • 文件大小:449536
    • 提供者:u010870898
  1. Linux C语言函数大全.rarWindows 2000提供的常用对象可分成三类:核心应用服务、线程同步和线程间通讯。其中,开发人员可以使用线程同步对象来协调线程和进程的工作,以使其共享信息并执行任务。此类对象包括互锁数据、临界段、事件、

  2. Windows 2000提供的常用对象可分成三类:核心应用服务、线程同步和线程间通讯。其中,开发人员可以使用线程同步对象来协调线程和进程的工作,以使其共享信息并执行任务。此类对象包括互锁数据、临界段、事件、互斥体和信号等。
  3. 所属分类:C

    • 发布日期:2008-11-07
    • 文件大小:114688
    • 提供者:a586084
  1. linux 进程间通信

  2. linux进程间通信,对管道、命名管道、信号、信号量、消息队列、共享内存等机制进行了分析与讲解,详细讲解了与这些进程间通信有关的C函数,并给出了示例程序,是讲解linux进程间通信不可多得的佳作。
  3. 所属分类:网络攻防

    • 发布日期:2009-03-06
    • 文件大小:580608
    • 提供者:qq_28481083
  1. LINUX C常用函数

  2. 包括信号啊 进程啊 字符操作啊等等 网上找的资源
  3. 所属分类:C

    • 发布日期:2009-04-25
    • 文件大小:712704
    • 提供者:yhjj0108
  1. Linux中进程创建和内存空间申请

  2. Linux中进程创建和内存空间申请: 除进程0外,所有进程都是由一个已有进程在用户态下完成创建的。 进程0创建进程1前,要将进程0由内核态转变为用户态,方法是调用move_to_user_mode函数 硬件对5个push压栈的数据分别出栈,给ss、esp、eflags、cs、eip 为了避免低特权级的的代码直接跳转执行高特权级的代码或访问高特权级的数据,需要转换特权级调用。转换的方法是中断和中断返回。
  3. 所属分类:Linux

    • 发布日期:2018-04-17
    • 文件大小:2097152
    • 提供者:weixin_38994090
  1. 使用代码验证linux子进程与父进程的关系

  2. Linux下父进程可以使用fork 函数创建子进程,但是当父进程先退出后,子进程会不会也退出呢?通过下面这个小实验,我们能够很好的看出来
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:26624
    • 提供者:weixin_38670707
  1. 嵌入式系统/ARM技术中的Linux的设备驱动程序应是一个内核模块

  2. 为了增跟内核的灵活性和为了方便,设各驱动程序应被设计为一个可动态安装的内核模块。   于是,一个典型的Linux设各驱动程序应包含如下几部分代码:   ·驱动程序模块的注册与注销函数;   ·设各的打开、关闭、读、写及需要的其他操作函数;   ·设备的中断服务程序。   下面用伪代码给出一个从键盘上输入一个字符的例子,以使读者对设备驱动程序的构成有一个基本的概念。   (1)定义读操作函数   ssize mydev_read(……)   {   获取本设备的信号量以确倮没有其
  3. 所属分类:其它

    • 发布日期:2020-11-12
    • 文件大小:37888
    • 提供者:weixin_38700320
  1. Python实现在Linux系统下更改当前进程运行用户

  2. 在上一篇文章中,我们讲了如何在linux上用python写一个守护进程。主要原理是利用linux的fork函数来创建一个进程,然后退出父进程运行,生成的子进程就会成为一个守护进程。细心观察的可能会发现,这个守护进程的运行身份是执行这个程序的用户,如果把这个守护程序加入到系统的服务项,那么这个守护程序的执行身份应该是root。 一个情况出现了,root的权限比较大,如果通过这个root身份的守护程序来进行操作,危险性是比较大的。一种好的办法是生成一个身份为root的master进程用来接受请求,生
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:44032
    • 提供者:weixin_38729399
  1. linux下access函数的用法介绍

  2. Linux内核总是根据进程的有效用户ID和有效组ID来决定一个进程是否有权访问某个文件。因此,在编写调整用户ID的程序时,在读写一个文件之前必须明确检查其用户是否原本就有对此文件的访问权限。为了实现这种确认,需要使用access函数。 一般形式为;#includeint access(const char *pathname,int mode); 其中,pathname是希望检验的文件名(包含路径),mode是欲检查的访问权限,如下所示 R_OK   检验调用进程是否有读访问权限W_OK   检
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:40960
    • 提供者:weixin_38569515
  1. Linux下C语言的fork()子进程函数用法及相关问题解析

  2. fork fork()函数是linux下的一个系统调用,它的作用是产生一个子进程,子进程是当前进程的一个副本,它跟父进程有一样的虚存内容,但也有一些不同点。 但是,值得注意的是,父进程调用fork()后,fork()返回的是生成的子进程(如果能顺利生成的话)的ID。子进程执行的起点也是代码中fork的位置,不同的是下面这段C语言代码展示了fork()函数的使用方法: // myfork.c #include #include int main(int argc, char **argv)
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:76800
    • 提供者:weixin_38662213
  1. C语言中设置用户识别码的相关函数的简单讲解

  2. C语言setuid()函数:设置真实的用户识别码 头文件: #include 定义函数: int setuid(uid_t uid); 函数说明: setuid()用来重新设置执行目前进程的用户识别码. 不过, 要让此函数有作用, 其有效的用户识别码必须为0(root). 在Linux 下, 当root 使用setuid()来变换成其他用户识别码时, root 权限会被抛弃, 完全转换成该用户身份, 也就是说, 该进程往后将不再具有可setuid()的权利, 如果只是向暂时抛弃root
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:40960
    • 提供者:weixin_38555304
  1. C语言的fork函数在Linux中的进程操作及相关面试题讲解

  2. fork的意义 下图为,C 程序的存储空间布局(典型) 1.一个现有进程可以调用 fork 函数创建一个新进程。 2.fork 函数被调用一次,但返回两次, 两次返回的唯一区别是子进程的返回值是 0, 而父进程的返回值是新子进程的 PID。 3.子进程和父进程继续执行 fork 调用之后的指令。 在上图的存储空间布局中,父子进程只共享正文段,其余的都各自有独立的副本 (通常使用 copy-on-write 的策略,速度比较快)。 fork 的两种用法 1.父子进程同时执行不同的代码段 典型应
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:205824
    • 提供者:weixin_38575118
  1. Python中Subprocess的不同函数解析

  2. 以前我一直用os.system()处理一些系统管理任务,因为我认为那是运行linux命令最简单的方式. 我们能从Python官方文档里读到应该用subprocess 模块来运行系统命令.subprocess模块允许我们创建子进程,连接他们的输入/输出/错误管道,还有获得返回值。 subprocess模块打算来替代几个过时的模块和函数,比如: os.system, os.spawn*, os.popen*, popen2.*命令。 让我们来看一下subprocess 有哪些不同的函数. subpr
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:60416
    • 提供者:weixin_38590996
  1. Linux中popen函数的作用小结

  2. 简单说一下popen()函数 函数定义 #include FILE * popen(const char *command , const char *type ); int pclose(FILE *stream); 函数说明   popen()函数通过创建一个管道,调用fork()产生一个子进程,执行一个shell以运行命令来开启一个进程。这个管道必须由pclose()函数关闭,而不是fclose()函数。pclose()函数关闭标准I/O流,等待命令执行结束,然后返回shell的终止状
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:54272
    • 提供者:weixin_38728555
« 1 23 4 5 6 7 8 9 10 ... 37 »