计算密集型、IO密集型、数据密集型

计算密集型(CPU-Intensive) 1、特点:要进行大量的计算,消耗CPU资源。比如计算圆周率、对视频进行高清解码等等,全靠CPU的运算能力。 2、计算密集型任务虽然也可以用多任务完成,但是任务越多,花在任务切换的时间就越多,CPU执行任务的效率就越低,所以,要最高效地利用CPU,计算密集型任务同时进行的数量应当等于CPU的核心数。 3、计算密集型任务由于主要消耗CPU资源,因此,代码运行效率至关重要。Python这样的脚本语言运行效率很低,完全不适合计算密集型任务。对于计算密集型任务,最好用C语言编写。…

laravel 设置跨域

后端解决: 设置指定指定访问域名: 'Access-Control-Allow-Origin' => $_SERVER['HTTP_ORIGIN'], 注意:如果需要前端设置携带cookie,还需要设置: 'Access-Control-Allow-Credentials' => 'true' 前端解决: ajax 设置不带 cookie withCredentials: false, // 允许携带cookie