代码编程初学者怎样看懂代码初学者怎么写赛车PK10

  我们今天要讲多进程和协程,先说说多进程和协程的好处,它可以最大的利用你cpu的资源和网络带宽,赛车PK10这样可以充分的节省程序消费的时间。在生产消费者模式中引入多进程和协程之前我们先简单入手一个实例(供初学者可以看懂之后的代码):

  以上的代码是一段简单的多进程,我们可以看到运行后三个进程都在运行,由于我这里让进程1睡眠10s,进程1和进程0,2是相对独立的,这里1的睡眠不会影响到进程0和2的运行,我们可以看到他们依旧在控制台不断的输出,这样,我们的多进程+消费者模式的雏形就出来了,现在只需要把我们消费者的业务逻辑替换进去就可以了。这里多说一句,有时候我们会不清楚多进程和多线程的概念,这个可以这么理解,进程消费的资源是一个大类,而线程消费的资源是从进程里面来的,一个线程死了会影响到其他线程,但多进程之间是相对独立的,一个进程死了不会影响其他进程运行,这就是为什么我会在这里使用多进程而不是多线程,当然,对于多线程还有一定的优化,那就是协程,这个点我们会在生产消费者模式与python+redis实例运用(次高级篇)中介绍到。

  消费者开启多进程,在消费者开启多进程的时候我们会遇到一个问题,就是多个进程同时去抢同一个资源的情况,这个时候我们可以选择加锁到资源,也就是redis会话队列上,当某个进程拿资源的时候redis会话队列加上锁,保证其他进程拿不到这个资源,当这个进程拿完资源后,释放锁,让其他进程去抢占资源:



分享到:

猜你喜欢

网络彩票最近的新闻大事今日头条新闻凤凰最近发生的重大

2018-12-26 @ 精选分类

时事政治频道更新国内国际时事政治热点,并提供时事政治热点政策解读、理论观察、时事一点通、时事大事记及时事政治热点汇总等。今天北京中公教育小编为大家提供2017北京最新时事政治:

彩票走势图教育的意义教育的重要性的名句格言 经典语录儿童

2018-12-26 @ 精选分类

“完全人格,首在体育”。一直以来,体育都被人们看作是育人的好“工具”,很多励志体育故事也常被当作典范。但是,每当提到电竞是否能育人的时候,很多人都在质疑“电竞有没有教育意义”。

彩票导师教育对国家的重要性儿童教育真正的是什么

2018-12-26 @ 精选分类

原标题:陈乐:留学后教育的意义在于帮助留学生获得真正有益的成长爱与思教育(ACESAcademy)是一家成立于美国的教育机构,在北京、上海、深圳、天津爱与思教育(ACESAca

彩票导师热点经济新闻手机热点热搜榜排名今日

2018-12-26 @ 精选分类

新华社北京11月13日电《当前经济金融热点问题解读》一书近日已由人民出版社出版,在全国新华书店发行。本书收录了人民日报、新华社等中央媒体刊发的刘鹤同志就当前经济金融热点问题接受

竞彩篮球热点话题热点经济新闻热搜榜排名今日每日

2018-12-26 @ 精选分类

11月10日,首届中国国际进口博览会交易额最终定格在578.3亿美元,这不仅让全球看到中国扩大进口的行动和决心,也让各国企业看到中国市场的巨大机遇和红利。今年以来,在已然不小的