1, 多线程 线程是进程的一个实体,是CPU进行调度的最小单位,他是比进程更小能独立运行的基本单位。 线程基本不拥有系统资源,只占用一点运行中的资源(如程序计数器,一组寄存器和栈),但是它可以与同属于一个进程的其他线程共享全部的资源。 提高程序的运行速率,上下文切换快,开销比较少,但是不够稳定,容易丢失数据,形成死锁。代码:import time
import threading
#            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 20:47:56
                            
                                27阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Python中的循环
循环是编程中的基本概念之一,它允许我们重复执行一段代码,直到达到特定的条件。Python提供了几种类型的循环结构,包括for循环和while循环。在本文中,我们将深入探讨Python中循环的使用。
## for循环
for循环是一种遍历集合或序列的循环结构。它的语法形式如下:
```python
for 变量 in 集合:
    # 执行的代码块
```
在每            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-02 14:15:11
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Day03一、格式化输出Python提供了三种格式化输出形式旧式的输出形式:format方法、f-字符1、旧式的字符串格式化输出(1)%d、%s、%f%s代表了字符串占位符、%d代表整型占位符、%f代表浮点占位符语法:‘string’ % valuesstring中包含了%d、%s、%f,values代表了向sting中传入的值,通过%传入,values需要和sting中的%s、%d、%f一一对应            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 10:54:01
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Qt 创建线程主要分为两种方式 :1,继承自QThread,重写run函数,除run函数外,其它都在主线程中运行;2,使用moveToThread将新建的线程移到继承QObject的新类实例中。两种方法差不多,但是用QObject来实现多线程有个非常好的优点,就是默认就支持事件循环(Qt的许多非GUI类也需要事件循环支持,如QTimer、QTcpSocket),QThread要支持事件循环需要在Q            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-26 16:24:35
                            
                                139阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、multiprocessing模块介绍python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu\_count\(\)查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数),该模块与多线程模块threading的编程接口类似。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-06 13:54:46
                            
                                1049阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何在Android中创建多个进程
## 简介
在Android开发中,有时候我们需要创建多个进程来实现一些特定的功能。本文将教你如何在Android中创建多个进程。
## 流程
```mermaid
flowchart TD
    A(开始) --> B(配置AndroidManifest.xml文件)
    B --> C(创建Service)
    C --> D(设置进程名称            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-24 04:31:50
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python的socket高级应用(多进程,协程与异步)一、多进程multiprocessingmultiprocessing is a package that supports spawning processes using an API similar to the threading module. The multiprocessing             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-22 08:52:30
                            
                                166阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            3. 进程API之创建进程 fork、vfork函数3.1 fork函数3.1.1 fork 函数原型Fork  的英文意思是叉子 ,意思是 从一个进程分出多个进程 (两个执行流)。#include <sys/types.h>
#include <unistd.h>
pid_t fork(void);返回值:返回0 : 子进程的执行流返回>0:父进程的执行流返回-1:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 12:49:57
                            
                                36阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            创建进程的多种方式但凡是硬件,都需要有操作系统去管理,只要有操作系统,就有进程的概念,就需要有创建进程的方式,一些操作系统只为一个应用程序设计,比如扫地机器人,一旦启动,所有的进程都已经存在。  而对于通用系统(跑很多应用程序),需要有系统运行过程中创建或撤销进程的能力,主要分为4中形式创建新的进程:  1. 系统初始化(查看进程linux中用ps命令,windows中用任务管理器,前台进程负责与            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 15:01:15
                            
                                139阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一般我们在java中运行其它类中的方法时,无论是静态调用,还是动态调用,都是在当前的进程中执行的,也就是说,只有一个java虚拟机实例在运行。而有的时候,我们需要通过java代码启动多个java子进程。这样做虽然占用了一些系统资源,但会使程序更加稳定,因为新启动的程序是在不同的虚拟机进程中运行的,如果有一个进程发生异常,并不影响其它的子进程。  在Java中我们可以使用两种方法来实现这种            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-28 07:03:33
                            
                                231阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【Python效率】五种Pandas循环方法效率对比 - 文兄的文章 - 知乎 https://zhuanlan.zhihu.com/p/80880493正文:如果你使用过Python及Pandas,那么你很有可能已经使用了for循环去进行某些数据分析操作。不幸的是,绝大部分Python新手使用的下标循环语句实际上是非常之慢的,即便在小数据集上也会消耗大量的运行时间。本专栏之前的一些文章已经涉及了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 18:10:54
                            
                                92阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文内容:  一、Python介绍级应用方向  二、Python 特性  三、hello world  程序  四、Python 格式化输出  五、变量、数据类型、注释  六、表达式if...else  七、表达式while loop  八、表达式for loop 一、Python介绍及应用方向 python的创始人为吉多·范罗苏姆(Guido van Rossum)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 16:22:34
                            
                                107阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Linux操作系统中,loop设备是一种特殊的虚拟设备,它允许将一个文件或者块设备映射为一个新的块设备。这种功能非常有用,特别是在需要挂载镜像文件或者虚拟磁盘的时候。本文将介绍如何在Linux系统中创建loop设备,并挂载镜像文件。
首先,我们需要检查系统中可用的loop设备数量。可以使用以下命令查看可用的loop设备:
```
ls /dev/loop*
```
通常Linux系统默认会            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-01 13:35:54
                            
                                356阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Painless Threading (无痛苦使用线程)     本文讨论Android应用程序的线程模型以及应用程序应该如何创建工作线程而不是使用主线程来处理长期运行的操作, 以得到好的UI性能. 本文还解释了你可以用来和Android UI组件交互以及创建线程的 API.  The UI thread UI 线程        当一个应用程序启动时, 系统创            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-21 13:54:51
                            
                                24阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android进程管理及多进程创建
在Android系统中,每个应用程序都运行在自己的进程中。进程是Android系统中最基本的资源单位,每个进程都有独立的虚拟机实例。那么,Android可以创建多个进程吗?答案是可以的。
## Android进程创建方式
Android应用程序可以通过在AndroidManifest.xml文件中设置android:process属性来创建多个进程。当            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-10 04:31:55
                            
                                132阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近,我们老大要我写一个守护者程序,对服务器进程进行守护。如果服务器不幸挂掉了,守护者能即时的重启应用程序。上网Google了一下,发现Python有很几个模块都可以创建进程。最终我选择使用subprocess模块,因为在Python手册中有这样一段话:  This module intends to replace several other, older modules and functio            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-07 14:33:10
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.进程理论  1.进程是资源分配的最小单位.
2.进程调度就是多个进程在操作系统的控制下被CPU执行,去享用计算机的资源.
    先来先服务
    短作业优先
    时间片轮转
    多级反馈队列
3.进程调度的过程是不能够随意被程序影响的
4.进程的三个状态:   就绪  运行  阻塞
    就绪状态: 当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行,这时的进            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 13:16:42
                            
                                44阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            python合成Excel表(多sheet)使用xlrd模块和xlwt模块解题思想:xlwt模块是非追加写.xls的模块,所以要借助for循环和列表,来一次性写入,这样就没有追加与非追加的说法。 而合并Excel表,把每个Excel表当做行,即行合并,换一种想法,把Excel表中的标签当做列,可进行列合并,即合并不同文件中相同标签组成的不同标签,可以先合并不同文件中相同的标签,不同文件的相同标签组            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 11:39:05
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我不一个系统化,框架化的工作者,而是是一个解决问题的工作者。一、需求  1. 从Oracle数据库中取出符合要求的数据2. 对数据进行格式处理3.导出按部门保存到不同的sheet中 工具: VS2019 ,Python 3.7 这里会涉及到一些需要用到的包, 可以用pip install  包名称 进行安装, 使用VS提供的扩展工具在3.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-10 20:06:30
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            进程与线程分别:进程: 进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开迅雷、Xcode,系统就会分别启动2个进程线程 1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)一个进程(程序)的所有任务都在线程中执行比如使用酷狗播放音乐、使用迅雷下载电影,都需要在线程中执行线程的串行如果要在1个线程中执行多个任务,那么只能一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 21:51:22
                            
                                149阅读
                            
                                                                             
                 
                
                                
                    