33问答网
所有问题
当前搜索:
没用多线程有并发么
“
多线程
”、“分布式”、“并行”和“
并发
”什么意思?有个区别?
答:
多线程
是一个软件进程中
使用多
条处理线程 分布式是同一套软件中的数据在多个软件客户端、服务端进行处理。可以是在同一台电脑或服务器端开多个软件,但更多是指通过网络连接多台客户端与服务端进行数据处理。是把海量数据分布在不同的计算机或软件中分别处理的一种软件结构。并行是指两个或者多个事件在...
OS之
并发
与并行,异步和
多线程的
区别
答:
1、
并发
:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。2、并行:在操作系统中,一组程序按独立异步
的
速度执行,
无
论从微观还是宏观,程序都是一起执行的。3、
多线程
:多线程是...
web开发中能不能
使用多线程
答:
可以,情况是用户非常多 ,不只是
多线程的
问题。这个涉及到整个系统构架,用户多不是最重要的,重要的是
并发
用户数量!
线程
和协程有什么区别呢?
答:
与
线程
不同,协程的调度不由操作系统控制,而是由编程语言或框架控制。协程可以在单线程环境下实现
并发
效果,通过主动让出执行权来实现协作调度。协程
的
优势在于上下文切换开销较小,并且可以自主控制执行流程,
无
需处理复杂的同步和互斥问题。因此,协程在高并发、IO密集型场景下非常有用。但是,协程的编程...
jmeter
并发
数和
线程
数
的
区别
答:
一、指代不同 1、
并发
数:指同时访问服务器站点
的
连接数。2、线程数:是程序中一个单一的顺序控制流程,在单个程序中同时运行多个线程完成不同的工作,称为
多线程
。二、原理不同 1、并发数:建立在每台服务器多用户的基础上的,也就是多个用户共同使用一台服务器。为了避免同一台服务器上的某一个...
核数越多线
线程
越大就好
用吗
答:
①工作线程数是不是设置的越大越好?回答:肯定不是的 1)一来服务器CPU核数有限,同时
并发的
线程数是有限的,1核CPU设置10000个工作
线程没
有意义 2)线程切换是有开销的,如果线程切换过于频繁,反而会使性能降低 ②如果CPU是单核,设置
多线程有
意义么,能提高并发性能么?回答:即使是单核,
使用多
...
c#
多线程的
小问题
答:
多线程可以有效
的并发
。对于包含不同任务的程序,可以考虑每个任务使用一个线程。这样的程序在设计上相对于单线程做所有事的程序来说,更为清晰明了,比如生产、消费者问题。在实际的开发中对于性能优化的问题需要考虑到具体的场景来考虑是否
使用多线程
技术。也就是说线程和效率不是成正比对应的 ...
为什么有人说 Python
的多线程
是鸡肋
答:
多线程还是有用的,多进程有多进程的好处,
多线程有多线程的
好处。多进程稳定,启动时开销大点,但如果你的运行时间远大于多进程的时间,用多进程比较方便,如postgresql用多进程,chrome 多进程。如果你只是想做个定时器样的简单东西,对稳定性要求低些,如vb,c#类似的定时器,
用多线程
吧,但线程的...
7.单
线程并发
答:
单
线程并发
意味着貌似可以在单个线程中同时完成多个任务。 从表面上看,单线程并发听起来有点矛盾。 以前,在
多线程
体系结构中,多个任务将在多个线程之间分配,以并行执行。 因此,不同任务之间的切换是通过操作系统和CPU在不同线程之间的切换来完成的。 但是,单个线程实际上可以几乎同时处理多个任务。 在本单线程并发...
进程和
线程的
主要区别是什么?
答:
线程有自己的堆栈和局部变量,但线程之间
没
有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比
多线程的
程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某些变量
的并发
操作,只能
用
线程,不能用进程。如果有兴趣深入的话,我建议你们看看《...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜