为什么会有多线程?
25个回答
展开全部
之所以会有多线程,是因为我们在电脑上可以使用好几个任务,任务多了之后这些任务就需要排队,多线程可以让他们不至于太过拥挤。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
单线程出现了:1. 计算资源的严重浪费;2. 任务分配的不公平;3. 程序编写十分困难等问题,所以才会有的多线程。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这时候,就要说到线程了。线程是进程中实施调度和分派的基本单位。一个进程可以有多个线程,但至少有一个线程;而一个线程只能在一个进程的地址空间内活动。内存资源分配给进程,同一个进程的所有线程共享该进程所有资源。而CPU分配给线程,即真正在处理器运行的是线程。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询