当前位置: 首页 > news >正文

php网站多语言翻译怎么做seo搜索引擎优化排名

php网站多语言翻译怎么做,seo搜索引擎优化排名,做绿化生意有什么网站,专业做酒店网站进程 进程是运行着的程序,是程序在操作系统的一次执行过程,进程是操作系统分配资源的基本单位。 启动一个java程序,操作系统就会创建一个java进程 进程也可以看作一个程序的实例,大部分程序可以运行多个实例进程,比如记…

进程

        进程是运行着的程序,是程序在操作系统的一次执行过程,进程是操作系统分配资源的基本单位。

        启动一个java程序,操作系统就会创建一个java进程

        进程也可以看作一个程序的实例,大部分程序可以运行多个实例进程,比如记事本,有的程序只能启动一个实例进程,如果qq音乐。

线程

        线程可以理解为一个进程的执行实体,多个线程组成一个进程,是操作系统调度资源的基本单位

        一个线程就是一个指令流,是真正可以运行在cpu上的执行单元。

对比

  • 进程基本相互独立,线程存在进程之内。
  • 进程拥有共享的资源,供内部线程共享。
  • 进程通信:同一台计算机的进程通信,称为IPC(Inter-process communication);不同计算机通信需要经过网络,遵循例如HTTP的协议。
  • 线程通信:共享进程的内存,比如多个线程可以访问同一共享变量。
  • 线程更加轻量,线程上下文切换成本往往低于进程上下文切换。

并行与并发

        单核cpu,线程是串行的,但是任务调度器将cpu时间片分给不同线程。给人一种微观串行,宏观并行的感觉。

        线程轮流使用cpu,这就是并发(concurrent)

        并行(parallel):多核cpu,每个核都可以调度线程,这时线程是并行的。

下图中,即有并行(同一时刻,两个core调度不同的线程),也有并发(4个线程轮流地使用core)。

同步与异步

同步:需要等待结果返回,才能继续运行

异步:不需要等待结果返回,就能继续运行。多线程可以让方法变成异步。

例如如下代码就是异步的,主线程和新线程一起启动,主线程无需等待另一个线程结束就可以执行打印”do“。

  @Slf4j(topic = "c.Async")public class Async {public static void main(String[] args){new Thread(() -> {String s = "do it !!!";try {Thread.sleep(1000);} catch (InterruptedException e) {throw new RuntimeException(e);}System.out.println(s);}).start();​log.debug("do");}}

应用场景举例:

        例如项目中的视频文件格式转换,需要耗费大量时间,这时候就需要新开一个线程处理视频文件格式转换,避免阻塞了主线程。

提高效率

        多线程的目的是为了充分利用多核CPU。

        比如我们要执行三次计算,分别耗时10ms,11ms,12ms。如果我们可以开三个线程分别运行,那我们理论上的运行时间取决于最大用时,也就是12ms。

        但如果是单核cpu,串行用时10+11+12 = 33ms,如果这时开三个线程,时间肯定大于33ms,因为cpu是单核的,实际上还是在串行执行这些线程,还需要上下文切换的时间,更加耗时。

        所以,单核cpu下的多线程实际上并不会提高运行效率,而是可以再不同任务间切换,避免一个线程总占用cpu。

http://www.yayakq.cn/news/961566/

相关文章:

  • 江西省住房建设厅统计网站东莞网站开发培训哪里有
  • 中国中建设计网站个人网站能做什么
  • 上海监理建设协会网站帮人做网站要怎么赚钱吗
  • 给我一个网站图片郑州今天管控最新消息
  • 德州做网站的公司人力资源招聘公司
  • 网站开发研究前景锡林浩特建设局网站
  • 做网站买一个域名多少钱南京网页制作
  • 淮滨网站建设公司专业建筑工程网站
  • 万州网站建设公司wordpress主题安装怎么更换内容
  • 网站开发的岗位与分工如何增加网站的反链
  • WordPress加js代码谷歌seo网站推广怎么做优化
  • 河北省建设厅网站查询中心用外链技术做视频网站
  • 企业建设网站目的是什么意思网站建设技术支持 会天下
  • 建设网站租用空间单页网站制作
  • 德州网站优化公司网站机房建设解决方案
  • 东莞网站设计评价成都网站建设备案
  • 王通seo搜索引擎优化seo是什么
  • 呼伦贝尔旅游包车网站咋做网站开发招标方案范本
  • 苏州装修公司网站建设网站稳定期怎么做
  • 菏泽网站建设谁最出名深圳网站制作公司多少钱
  • 钱建网站dw做的网站如何发布
  • 百度站长工具查询南城区仿做网站
  • 自学手机网站开发建网站基础知识
  • 编程和做网站那个号网站的特征包括哪些
  • 网站开发里程碑湖南省建筑信息网
  • 网站 点击率搜索引擎营销的方法
  • 网站专题页面案例建站知乎
  • 网站模板库 下载wordpress如何cdn加速
  • 免费搭建网站的软件电脑如何下载网页视频文件
  • 保定高端网站建设天津企业网站建站模板