3

我想知道是否有任何(高性能)方法来识别事件循环中的唯一刻度?

不想做任何类似的事情:1)抛出异常,收集调用堆栈,分析它并对其进行哈希处理,或 2)子处理任何操作系统或外部进程以收集进程/线程 ID 以实现唯一性

它应该是一种语言结构。我更喜欢的 API 是

process.tickId
4

1 回答 1

0

添加:

Handle<Value> tick = process->Get(String::New("tickId"));
if (!tick->IsNumber()) {
    tick = Number::New(0);
}
process->Set(String::New("tickId"), Number::New(tick->NumberValue() + 1));

MakeCallback对in的每一个 casenode.cc都会提供 counter tickId。我对此进行了测试,但我不知道它是否会泄漏内存。

于 2014-06-18T19:39:56.513 回答