时间换空间是什么意思
发布网友
发布时间:2022-04-25 14:39
我来回答
共3个回答
热心网友
时间:2023-10-09 12:32
您指的是计算机当中的吧。一般来说,都是用空间换时间的。
先说说时间换空间吧,有一些程序速度很快,但是会占据很大的空间,空间主要分为两种:一种是内存,一种是外部空间(当做是硬盘空间也可以)。所谓用时间换空间指的就是让程序速度慢点(但是不影响效果),但是所占用的空间会小点。
另外反面情况就是,空间换时间。这个典型的例子就是超级计算机,假设有一个任务,怎么可以更快处理这个任务呢?可以采用很多很多个线程来处理,有个属于叫做高并发。但是高并发存在一种情况,就是一份数据不容易让多个线程来处理,这样会很容易造成数据错误。所以经常采用的方案就是复制很多份数据,然后分别用多个线程处理,最后将每个线程处理的结果汇总。在复制很多份数据当中,所占据的空间很大的,比如内存,但是速度增快了。这个就是空间换时间。
无论是空间换时间还是时间换空间大部分都是针对某个算法来处理的,需要对某个任务进行合理的划分。
热心网友
时间:2023-10-09 12:33
为达空间消耗时间。在任何环境中,“时间”与“空间”并不仅是所耗时间、所谓地点,因此,用“时间换空间”也可称为:用耗费掉的应用时间,所达到的结果。
热心网友
时间:2023-10-09 12:33
就是说需要等待的意思。