永发信息网

编程中的“线程”怎么理解?单线程、多线程又是什么?在什么地方用到?怎么用?

答案:3  悬赏:0  手机版
解决时间 2021-08-12 08:20
编程中的“线程”怎么理解?单线程、多线程又是什么?在什么地方用到?怎么用?
最佳答案
线程事实上是微软系统中提出的概念,要了解线程,就要了解进程,程序调入内存而运行,这是的程序在计算机专业中不再称为程序,而称为进程,或者说进程是运行着的程序。一般情况下,一个进程解决一个问题,但随着计算机硬件等技术的提高,一个进程运行的同时,希望解决多个问题,这就需要将每一个问题单独编写,执行时还希望在同一个进程之中,同时进行。这种情况下,把他们称为线程,利于描述。单线程就是一个进程中只有一个线程,多线程就是一个进程中有多个线程。每种编程系统中都有调用的方法,也不尽相同。
全部回答
跟你说个简单的理解,一个线程就是一个小的程序,单独运行的~~单线程就是说这个程序只能运行一个,举个例子,你在用笔,别人想用就要等你用完着。多线程就是有个笔筒,里面很多笔,想用从里面拿就可以了。这是最基本的理解,等你学的深入了自然就明白了~~

线程(thread),有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。

线程是程序中一个单一的顺序控制流程。在单个程序中同时运行多个线程完成不同的工作,称为多线程

一般运用于

  1.服务器中的文件管理或通信控制

  2.前后台处理

  3.异步处理

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
急急急初三数学题
谁有富士康公司电话啊啊啊啊
QQ空间关闭之后,黄钻依然开着,有用吗?会不
请问飞车游戏市场的衣服可以赠送吗
河北省唐山市卢各庄什么时候搬迁
来月经经常头痛、恶心、腹痛是怎么回事,该怎
洗脸时眼捷毛进了眼睛里怎么办
dnf中天维巨兽寻找特产珍惜材料有所了解的人
临澧县常德王包子绿色早餐我想知道这个在什么
太多为什么了
office 2003 安装了完整版,使用access的向导
黄山学院出版的杂志有CN刊号吗?
人为什么沉迷于网络呢
我家的仓鼠妈妈生了3只鼠BB,为什么他的姐妹
女性触过电会导致不孕吗?
推荐资讯
怎么才能成为最快乐的人
7 8个月的孩子适合吃什么食物最有营养
我怎么看不到空间动态?
我喜欢一个女孩子我送她礼物她接受了是不是代
在手机起点网里看书要注册吗?是否要收费?
做飞行员要具备什么样的条件?
以下图片的发型叫什么?
太康县周口申通快递地址是什么,有没有知道的
求高手教无线网络安装
中国的国石是什么石头,人真的有第六感吗
怀孕了嘴巴老是很淡
分手的之后还可以在一起吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?