
--------【操作系统】
liuyanfeier
acmer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
进程和线程的区别以及联系
概念: 进程:进程,是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机系统资源的基本单位。每一个进程都有一个自己的地址空间,即进程空间。进程至少有 5 种基本状态,它们是:初始态,执行态,等待状态,就绪状态,终止状态。 线程:线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点原创 2016-03-15 20:07:31 · 559 阅读 · 0 评论 -
进程和线程
1.概念 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源, 只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 一个线原创 2016-10-11 12:51:14 · 594 阅读 · 0 评论 -
常用端口
常用服务 协议 端口 POP3 TCP 110 IMAP TCP 143 SMTP TCP 25 Telnet TCP 23 TFTP UDP 69 HTTP TCP 80 NTP UDP 123 HTTPS TCP 443 FTP 控制TCP原创 2016-10-11 12:51:42 · 330 阅读 · 0 评论 -
堆(heap)和栈(stack)的区别
一. 程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 : 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全原创 2016-10-16 13:37:11 · 475 阅读 · 0 评论