唠叨咖啡豆

文章
4
资源
0
加入时间
2年10月24天

javascript 向对象添加新的属性

前些天写个项目,封装的一个方法,已经写好的对象中,需要在“半路”上添加新的对象属性。然后网上查了资料看到了eval()方法,看到其他网友写的,然后就用了可以,知道今天发现有个坑。eg:       我要往Obj对象里添加一个num属性var Obj = {};var num = 123;eval("Obj.num="+num);乍一看,没错,可以运行啊,不报错啊。但是如果添加一个属...

单核CPU使用多线程能否提高效率?

首先在回答这个问题前要明白几个概念: ①:什么是线程上下文切换 ②:什么是CPU时间片明白这两个概念后,我们再说答案(能/不能)一,如果是CPU密集型作业,------不能 假设一段耗时总共为10s的代码(不涉及io操作),使用单线程执行,只需要10s的时间,当使用多线程执行时,就会涉及到线程的上下文切换,这时耗时肯定会超过10s的,所以这种情况下不能提高效率。二,如果是IO密集型的作业,----能 同理,一段代码(线程使用CPU执行2s的运...