当前位置: 首页 > news >正文

阿里巴巴网站备案号网站空间试用

阿里巴巴网站备案号,网站空间试用,个人门户登录,工商管理系统官网文章目录 前言一、进程#xff0c;线程#xff0c;程序 区分二、创建子进程三、创建多个进程1. 获取进程号2. 循环创建多个进程 四、进程工具。1. ps 查看当前进程.2. kill 进程终止. 总结 前言 在计算机科学中#xff0c;进程#xff08;Process#xff09;、线程#… 文章目录 前言一、进程线程程序 区分二、创建子进程三、创建多个进程1. 获取进程号2. 循环创建多个进程 四、进程工具。1. ps 查看当前进程.2. kill 进程终止. 总结 前言 在计算机科学中进程Process、线程Thread和程序Program是三个关键概念它们在操作系统和并发编程中扮演重要角色。 一、进程线程程序 区分 程序Program: 是一系列按照特定顺序编写的指令集合用于实现特定任务。程序是静态的通常以文本文件的形式存储在磁盘上。例如计算器应用程序、游戏软件或者浏览器都是程序的例子。 进程Process: 是正在执行的程序的实例。它是计算机执行任务的基本单位。进程拥有自己的独立内存空间、程序代码和运行状态可以同时执行多个进程来完成多个任务。每个进程都是独立运行的相互之间不会干扰。进程之间可以进行通信但需要通过特定的机制例如管道、共享内存进行交互。 线程Thread: 是进程内的执行单元一个进程可以包含多个线程。线程共享进程的内存空间和资源在同一进程中的多个线程可以同时执行不同的任务使得多个任务可以并发执行。线程更轻量级创建和销毁线程的开销比进程小。线程之间可以通过共享内存的方式进行通信但要注意协调和同步的问题避免数据竞争和死锁等并发问题。 程序只占用 磁盘空间。 进程是 运行起来的程序占用内存cpu 等系统资源。 MMU 内存管理单元。 虚拟地址 和 物理内存 的映射。设置修改内存的访问级别。 进程的状态 初始态就绪态运行态挂起态终止态。 二、创建子进程 fork 函数 创建一个子线程。 pid_t 类型表示进程 ID 但为了表示 -1它是有符号整数。 #include sys/types.h#include unistd.hpid_t fork(void);返回值 成功后 父子 各自返回一个值 失败返回 -1。 成功返回 1. 父进程返回子进程 的 ID非负2.子进程返回 0 。 示例代码 创建一个子线程 #includestdio.h #include sys/types.h #include unistd.hint main(void) {pid_t id;id fork();if(id -1){printf(fork err\n);}else if(id 0){printf(This is child.\n);}else{printf(This is parent.\n); //返回子线程的 ID}printf(-------------------- end.\n);return 0; }注意 : 可以看到最后打印出 2 个 end 这是为什么呢 因为当我们调用 fork 函数后会创建一个子进程父进程 和 子进程 都会继续向下执行。 在父进程 调用 fork 函数前的代码 子进程不会执行只会接着继续往下执行。 三、创建多个进程 1. 获取进程号 #include sys/types.h #include unistd.hpid_t getpid(void); // 获取当前进程的 进程号pid_t getppid(void); // 获取当前进程父进程的 进程号2. 循环创建多个进程 #includestdio.h #include sys/types.h #include unistd.hint main(void) {int i0;for(i0;i5;i){if(fork() 0) // 如果是子进程立即跳出否则子进程也会产生子进程。break;}if(i 5){printf(This is parent,pid %d\n,getpid()); // 父进程打印自己进程号}else{printf(I am %dth child,pid %d, parent_pid %d.\n,i1,getpid(), getppid());} return 0; }可以看到 子进程的父进程号 和 父进程自己进程号 是相等的。 四、进程工具。 1. ps 查看当前进程. 显示所有进程的信息 ps aux 其中PID为当前进程的ID号 . 2. kill 进程终止. kill -9 进程号 总结
http://www.yutouwan.com/news/371058/

相关文章:

  • 投放广告的网站国外炫酷网站设计
  • 工业设计网站排名浦东建设环评网站
  • 做网站选用什么域名比较好wordpress主题自定义添加后台设置
  • 可拖拽式网站建设网站建设中html网页
  • 做公司网站软件网站页面描述
  • 东莞网站制作十强wordpress权限说明
  • 南宁建站官网做网站 需要了解什么
  • asp网站开发环境搭建钟星建设集团网站
  • 网站建设推广方案书云南哪有网站建设推广
  • 做博客网站需要工具吗销售渠道都有哪些
  • 百度竞价托管代运营郑州做优化的公司有哪些
  • 小熊代刷推广网站品牌营销策划英文
  • 互动科技网站建设关键词挖掘排名
  • 北京网站优化公司官网设计公司有哪些
  • 谁有做那事的网站加盟网络营销推广公司
  • 自学考试 网页制作与网站建设06627安阳空气
  • 网站开发询价表模板下载企业管理咨询公司宗旨
  • 手机网站建设注册塔山双喜wordpress分类目录多级菜单
  • 网站域名不备案要证书有啥用安徽建设工程信息网技术服务电话
  • 界面好看的网站珠海专业制作网站
  • 海外建站流程seo关键词教程
  • 移动网站有哪些软件设计师是干什么的
  • 电商网站运营怎么做小程序开发平台的设计是实现
  • 网站 自助建站品牌营销策划案例ppt
  • 网站页面布局用什么做荆州网站建设推荐
  • 网站建设管理后台导航栏建设网站需要哪些东西
  • 判断网站做的好坏宁波网站搭建公司定制
  • 广告视频网站市场营销策略包括哪些策略
  • 网站开发 平台建设宁乡市建设局网站
  • p2p网站的建设山东省职业能力建设处网站