对于没有自己类型的包,下一步是寻找@types/<package>包类型。但是,如果有一个包X,则将其分叉为一个包Y。怎样才能使用同一个@types/<X>包的包Y呢?
编辑:
示例:node-bunyan 没有类型。@types/bunyan 存在并提供类型。现在,我尝试使用 node-bunyan(@scoop/bunyan) 的分支,同时仍然能够利用 @types/bunyan 中的类型。
假设有 10 个不相交且独立的任务。如果单线程执行需要10分钟,每个任务需要1分钟,那么10个线程,每个任务一个线程会在1分钟内完成执行吗?
由于一次只能运行一条指令,并假设 CPU 仅运行此进程。多线程是否只是线程之间非常快速的上下文切换,给人一种并行处理的错觉,但实际上并不是在处理?
那么,既然CPU要执行的指令数量是一样的,不管是单线程还是多线程,完成的时间不应该是一样的吗?如果是的话,不是说多线程是并行处理的一种手段是错误的吗?