2013年9月9日

linux内核配置与编译

摘要: 清除临时文件、中间文件和配置文件命令:make clean //remove most generated files but keep the configmake mrproper //remove all generated files + config files make distclean //mrproper + remove editor backup and patch files配置内核命令:make config:基于文本模式的交互式配置。make menuconfig ARCH=i386:基于文本模式的菜单型配置。//“*”编译成内核(按y)(生成镜像),“m”编译成模 阅读全文

posted @ 2013-09-09 18:34 zbffff 阅读(321) 评论(0) 推荐(0)

linux下线程总结

摘要: Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,链接时需要使用库libpthread.a。线程创建函数:int pthread_create(pthread_t *restrict thread,const pthread_attr_t *restrict attr, void *(*start_routine)(void*), void *restrict arg);//此处的线程ID即pthread_t 型通常定义一个局部变量的pthread_t型然后将地址代入即可,第二个参数通常为null,第三个参数为被 阅读全文

posted @ 2013-09-09 13:40 zbffff 阅读(195) 评论(0) 推荐(0)

2013年9月3日

linux下进程编程综述

摘要: 进程的基本概念进程的概念:进程是一个具有独立功能的程序的一次运行活动(系统会分配其新的一定的堆栈段、代码段、数据段)。进程的特点:动态性、并发性、独立性、异步性。进程的三种状态:就绪、执行、阻塞。就绪:是等待被运行的状态;执行:是正在运行的状态;阻塞:是等待I/O等资源空闲的状态。进程ID(PID):标识进程的唯一数字;父进程的ID(PPID);启动进程用户的ID(UID)。进程和父进程的关系:在A进程中创建出新的进程B,此时称A进程为B的父进程,B进程为A的子进程。进程创建运行相关函数例举获取PID:pid_t getpid(void);获取PPID:pid_t getppid(void); 阅读全文

posted @ 2013-09-03 22:10 zbffff 阅读(231) 评论(0) 推荐(0)

导航