关闭

day11_python多线程基础

160人阅读 评论(0) 收藏 举报
分类:

创建线程的两种方式


第一种:import threading,time
def f1(args):
    time.sleep(5)
    print(args)
    


c=threading.Thread(target=f1,args=(123,))
c.start()
c.join(4)


print("End")

第二种方式:

class Mythread(threading.Thread):
    def __init__(self,func,arg):
        self.fun=func
        self.arg=arg
        super(Mythread,self).__init__()
    def run(self):
        time.sleep(3)


        self.fun(self.arg)
        
def work(arg):
    time.sleep(3)
    print(arg)
        
pbj=Mythread(work,4)
pbj.start()   

0
0
查看评论

多线程学习笔记 线程基础

最近有培训,老大培训的很辛苦,都是花了很多时间整理的,拿出来和大家共享一下吧! 线程概念:       1.每个进程至少有一个线程,        2.  是操作系统任务调度的基本单位     &...
  • wangming520liwei
  • wangming520liwei
  • 2016-11-28 21:19
  • 250

day11_Python队列

#coding=utf-8 import queue # d=queue.LifoQueue()#后进先出队列 # d.put(123) # d.put(456) # print(d.get()) # print(d.get()) # d=queue.PriorityQueue...
  • douyunqian668
  • douyunqian668
  • 2016-08-25 16:19
  • 117

Java多线程完整版基础知识

Java多线程完整版基础知识 (翟开顺由厚到薄系列) 1.前言 线程是现代操作系统中一个很重要的概念,多线程功能很强大,java语言对线程提供了很好的支持,我们可以使用java提供的thread类很容易的创建多个线程。线程很不难,我对之前学习过的基础,在这做了一个整理,本文主要参考的是Java研究组...
  • T1DMzks
  • T1DMzks
  • 2016-07-13 00:39
  • 8396

多线程基础

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 线程的定义:线程是程序的一个执行流,是一个单一的顺序控制流 多线程的定义:在单个程序中同时运行多个线程完成不同的工作, 多线程的...
  • Laoxia5
  • Laoxia5
  • 2013-10-19 10:32
  • 454

java 多线程基础(一)——线程创建及五种状态

最近在使用SOA的模式重构搞笑平台,在考试系统模块,期望使用上多线程,之前对多线程有过一些了解,不过具体的实现是在.net平台下的。虽然一年前接触过j2se的关于多线程的一些知识,但是感觉还是不够,于是最近,也算是在项目的驱动下,抽时间继续学习了一些java的多线程,这里拿出来分享一下。 一、多线程...
  • lmdcszh
  • lmdcszh
  • 2013-12-31 20:12
  • 3092

day11_python多线程实例代码——02

from multiprocessing import Process import time def f(i):     time.sleep(1)     print("Say:",i) if __name__=="...
  • douyunqian668
  • douyunqian668
  • 2016-08-30 15:09
  • 106

day11_python多线程之event代码

import threading def f1(i,e):     e.wait()     print(i+100)      event=threading.Event() for i in range(30): ...
  • douyunqian668
  • douyunqian668
  • 2016-08-29 16:38
  • 180

多线程基础题目

题目:创建多个线程来做加法运算,如线程一实现从1加到10,线程二从11加到20,一次类推,最后主线程来求多线程的和。
  • hongxiaoyun0605
  • hongxiaoyun0605
  • 2016-04-28 13:34
  • 265

多线程基础 ios

多线程 1、NSThread 方法一: NSThread *t = [[NSThread alloc] initWithTarget:self selector:@selector(mutableThread) object:nil]; 方法二: [NSThread detachNewThread...
  • abredo
  • abredo
  • 2015-04-07 19:51
  • 83

IOS开发:多线程基础

1.GCD //GCD         //创建子线程         dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIOR...
  • qq_23860911
  • qq_23860911
  • 2015-05-26 19:30
  • 190
    个人资料
    • 访问:105275次
    • 积分:5530
    • 等级:
    • 排名:第5734名
    • 原创:466篇
    • 转载:0篇
    • 译文:1篇
    • 评论:0条