将2000万个实体推入java地图对象的最佳方法是什么?
我相信这两项任务都在两个不同的核心中运行.问题:当我创建一个推送1000万个数据的任务时,需要大约9秒,然后当运行2个任务时,每个任务都会推送1000万个数据,为什么需要大约26秒?难道我做错了什么 ?
在不到10秒的时间内插入20 M数据是否有不同的解决方案?
我有一个问题.这样做更好.
typedef enum{
One = 1,
Two = 2
} Number;
template< typename T, Number num >
void foo( const T& param )
{
}
or
template< typename T >
void foo( const T& param, Number num )
{
}
Run Code Online (Sandbox Code Playgroud)
基本上我在寻找的是,这两种方法有何不同?如果我必须使用其中任何一个我应该选择哪个以及为什么?
我知道在 stackoverflow 中已经有很多类似的问题,但似乎没有什么令人信服的。基本上是想了解在什么情况下我需要使用一种或两种方式。还想了解 close() 和 shutdown() 与 shut_rdwr 是否相同。