首页 > 编程语言 >python:processing

python:processing

时间:2023-07-16 17:36:30浏览次数:33  
标签:start python processing dance import print sing multiprocessing

 

"""
进程

"""
import multiprocessing
import threading
import time

import threadSing


def dance():
    """

    :return:
    """
    while True:
        print('dance')
        time.sleep(0.5)

def sing():
    """

    :return:
    """
    while True:
        print('sing')
        time.sleep(0.5)

def main():
    """
    线程  是并发  多CPU,多核
    :return:
    """
    '''
    print(multiprocessing.current_process().name)
    print(multiprocessing.current_process().ident)
    p1=multiprocessing.Process(target=dance)
    p2=multiprocessing.Process(target=sing)
    p1.start()
    p2.start()
    print("cpu个数:",multiprocessing.cpu_count)
    '''
    
    for _ in range(10):
        t=threadSing.sing()
        t2=threadSing.dance()
        
        
    for _ in range(10):
        p1 = multiprocessing.Process(target=dance)
        p2 = multiprocessing.Process(target=sing)
        p1.start()
        p2.start()
        

  

 

 

"""
进程

"""
import multiprocessing
import threading
import time


def dance():
    """

    :return:
    """
    while True:
        print('dance')
        time.sleep(0.5)

def sing():
    """

    :return:
    """
    while True:
        print('sing')
        time.sleep(0.5)

def main():
    """
    线程  是并发
    :return:
    """
    print(multiprocessing.current_process().name)
    print(multiprocessing.current_process().ident)
    p1=multiprocessing.Process(target=dance)
    p2=multiprocessing.Process(target=sing)
    p1.start()
    p2.start()

  

标签:start,python,processing,dance,import,print,sing,multiprocessing
From: https://www.cnblogs.com/geovindu/p/17558167.html

相关文章

  • 【Python】从同步到异步多核:测试桩性能优化,加速应用的开发和验证
    测试工作中常用到的测试桩mock能力在我们的测试工作过程中,可能会遇到多个项目并行开发的时候,后端服务还没有开发完成,或者我们需要压测某个服务,这个服务测在试环境的依赖组件(如MQ)无法支撑我们svr的并发访问的场景,这个时候我们可能就需要手写一个服务,来替代测试环境的这些依赖组......
  • 空套件python
    空套件Python:了解Python中的空值和None在Python中,空值是表示没有值的特殊对象。在很多编程语言中,空值通常用null或nil表示,但在Python中,我们用None来表示空值。本文将为您介绍Python中的空值和None的概念及其在代码中的应用。什么是None?None是Python的一个特殊常量,用于表示空值或......
  • 金仓数据库python操作
    金仓数据库Python操作金仓数据库(Kingbase)是一种高性能的关系型数据库管理系统,其功能强大并且支持SQL语言,是企业级应用中常用的数据库之一。本文将介绍如何在Python中使用金仓数据库进行操作,并提供代码示例。安装金仓数据库驱动在使用Python操作金仓数据库之前,需要先安装相关的驱......
  • 用python怎么敲出下划线
    用Python怎么敲出下划线在Python中,要敲出下划线可以使用不同的方法,这取决于你想在什么环境下使用下划线。下面将介绍几种常见的情况和对应的解决方案。1.在字符串中敲出下划线如果你想在一个字符串中敲出下划线,可以使用转义字符\来实现。下面是一个示例代码:text="Hello\_Wor......
  • 用python爬去电影评分保存进mysql
    用Python爬取电影评分保存进MySQL在今天的数字化时代,电影评分是人们选择观看电影的重要参考因素之一。那么,如何通过Python爬取电影评分数据,并保存到MySQL数据库中呢?本文将为你提供一种简单的方法来实现这个目标。准备工作在开始之前,我们需要确保已经安装了Python和MySQL,并且已经......
  • 用Python如何找两个字符串重复的字符
    用Python如何找两个字符串重复的字符有时候在处理字符串的时候,我们需要找出两个字符串中重复的字符。这个问题在实际开发中是非常常见的,比如在数据清洗、文本处理和密码验证等任务中。在本文中,我们将讨论如何用Python解决这个问题。方法一:遍历字符比较最简单的方法是遍历第一个......
  • 用Python如何找两个字符串中的字符
    用Python如何找两个字符串中的字符在Python中,我们可以使用多种方法来找到两个字符串中的字符。下面将介绍几种常见的方法,包括使用循环、集合操作和内置函数等。方法一:使用循环遍历字符串deffind_characters(str1,str2):common_characters=[]forcharinstr1:......
  • 在VSCode中编写python代码,代码规范工具介绍与推荐
    引言日常中,写的最多的代码是Python,虽说是算法工程师,这不也是工程师嘛,所以基本的代码功底还是要有的。由于Python是动态类型语言,没有强制的约束,如果没有一些相应规范,会导致大家写的代码可读性较差,且潜在的问题难以发现。因此,本文旨在引入一些工具来帮助大家写出更加健壮的代码......
  • python高阶之代码质量保证体系和工具
    项目管理工具1.pdm项目工具安装pipinstallpdm2.pdm安装其他工具命令pdmaddpytestpdmaddblack,flake8,isort#同时安装多个工具pdm执行命令1.直接在终端命令行执行pdmrunbalck./2.在pyproject.toml文件进行配置批量执行命令[tool.pdm.scripts]chenyong={compo......
  • 利用Python的JSON以及Base64模块实现二进制文件传输及反向Shell
    控制端代码:importsocketimportoptparseimportsysimportthreadingimportjsonimportbase64classMyTCPServer:def__init__(self)->None:self.port=self.get_param()try:self.s_socket=socket.socket(socket.AF_INET,......