首页 > 编程语言 >Python--并发编程

Python--并发编程

时间:2023-03-06 10:45:57浏览次数:39  
标签:编程 并发 Python 四核 并行 阻塞 -- 线程 脑袋

1.并发和并行的区别是什么?

  • 1个核,最大1个并行。可以N个并发。
  • 4个核,最大4个并行。可以N个并发。
  • 对于人的使用来讲,对并发和并行不感知。

2.四核八线程是什么意思?

  • 四核八线程,是指,原来4个脑袋工作,现在让这个4个脑袋比较灵活。可以每个脑袋承担2个任务。所以叫四核八线程。
  • 比单纯的4个脑袋,快。
  • 比单纯的8个脑袋,慢。
  • 性能比较:  真四核< 四核八线程 < 真八核

3.进程是什么?

  • 程序运行的过程。
  • 程序正在进行的过程。

4.一个任务运行的三种状态?

  • 运行态
  • 阻塞态(遇到IO阻塞)
  • 就绪态(IO阻塞结束)

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考资料:

标签:编程,并发,Python,四核,并行,阻塞,--,线程,脑袋
From: https://www.cnblogs.com/liqi175/p/17159822.html

相关文章

  • HttpClient长连接
    privatestaticreadonlyHttpClient_httpClient;privateApiLoggerOptions_config;staticApiLogger(){_httpClient=newHttpClient();_httpClient.Timeout=......
  • 高并发场景下,如何优化服务器的性能
    摘要:tcp_nodelay参数主要是对TCP套接字来说的,那对于服务器硬件,如果要使其能够支撑上百万甚至上千万的并发,我们该如何对其进行优化呢?本文分享自华为云社区《【高并发】高并......
  • luogu P8341 [AHOI2022] 回忆
    题面传送门恭喜你发现一只写挂了却质疑自己贪心错了的纯纯sb。首先一个简单的猜想就是维护每个子树内向上的路径,如果两个子树之间路径可以合并就合并。但是这是有问题的......
  • Spring原理(1)——容器
    容器接口BeanFactory是ApplicationContext的父接口,所有ApplicationContext的实现都组合了BeanFactory。BeanFactory才是Spring的核心容器。从BeanFactory提供......
  • .NET(C#) HttpClient单例(Singleton)和每次请求new HttpClient对比
    本文主要介绍.NET(C#)中,使用HttpClient执行求时,每次请求都执行newHttpClient创建一个实例和每次请求都使用同一个HttpClient(单例Singleton)分比区别。 1、每次请求创......
  • 关于starter-封装自己的starter
    starter概念在SpringBoot中,Starter是一组预配置的依赖项,旨在使您的应用程序轻松地集成和配置所需的功能。Starter通常包括自动配置类,该类为您的应用程序配置必需的Bean和......
  • 力扣刷题之数组篇
    数组篇1.二分查找给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。classSoluti......
  • AL32UTF8和UTF8有什么区别呢?
    Oracle的UTF8字符集由来已久,至少在8的时候就已经存在了,而对应的是UNICODE3.0。而AL32UTF8字符集是9i才出现的,其对应的是UNICODE5.0。这两种字符集的区别在于,UNICODE5.0......
  • 中国社会经济相关数据介绍及下载
    做驱动因素分析的时候,经常需要考虑一些社会经济因素对某个因变量的影响,因此在这里记录一下。如果有其他好的数据,欢迎推荐~栅格数据中国GDP空间分布公里网格数据集数据......
  • AcWing 4490. 染色题解
    题目描述样例输入:612215211111输出3算法描述思路我们以样例为例讲讲思路。如何确保dfs能顺利便利呢,我们可以使用链式前向星来存图(树)C++代......