线程中父类重写及如何看当前线程

原创 2018年04月17日 16:54:57
setDaemon(True)最好不要和重写父类写在一起
import threading
import time
import os
# lock=threading.Lock
class Walk(threading.Thread):
    # lock.acquire
    def __init__(self,num):
        super(Walk, self).__init__()
        self.num=num
    def run(self):
        # lock.acquire()
        for i in range(self.num):
            print('w',i,os.getpid)
        # lock.release()
            time.sleep(1)
        #
class Make(threading.Thread):
    def run(self):
        # lock.acquire()
        print('making')
        time.sleep(2)
        # lock.release()

if __name__ == '__main__':
    d=Walk(5)
    d.start()
    d.join()
    p=Make()
    p.start()

    print(threading.enumerate())
    print('主进程结束')
    exit()

Java中Thread类currentThread获取多线程对象和为线程设置名称的方法

package practiceMySelf; /** * 创建两个线程,和主线程交替运行 * 原来线程中有自己默认的名称 * Thread--编号 该编号从0开始 * * stati...
  • zxllynu
  • zxllynu
  • 2018-03-04 12:07:51
  • 39

如何在Windows和Linux下获取当前线程的ID号

Linux下获取当前线程ID号函数: pthread_t pthread_self(); 返回:当前线程的ID号 pthread_t 数据类型的定义如下: typedef unsigned l...
  • fan_hai_ping
  • fan_hai_ping
  • 2012-12-20 10:42:06
  • 34097

iOS查看线程,打印线程的方法

当我们想在断点处查看当前所在线程的时候,可以打印如下方法:  [NSthread callStackSymbols]; ckSymbols...
  • czh880410
  • czh880410
  • 2016-05-11 18:18:13
  • 1634

WinDbg命令详解--线程

线程命令是以~开始,后面跟线程id(一个windbg从0开始的一个编号),或者.,#,*等,可和其他命令混合使用。 ~ 简洁地显示当前进程的所有线程, ~. 表示当前线程 ~# ...
  • u014161864
  • u014161864
  • 2014-03-17 10:19:38
  • 3871

如何获取当前线程中的方法名称

StackTraceElement[] element = Thread.currentThread().getStackTrace(); for (StackTraceElement stackTr...
  • xuzidongsheng1234
  • xuzidongsheng1234
  • 2016-07-20 14:07:00
  • 361

多线程执行父类和子类中的同步方法的结论

结论: 父类和子类中分别有一个同步方法(没有重写),然后开启两个线程分别执行其中一个同步方法,最终结果是串行。结论:父类和子类中的同步方法是同一个锁。测试代码如下: SynParent...
  • Mr_Tony
  • Mr_Tony
  • 2017-05-05 16:57:41
  • 492

Java中子类重写父类方法的思想本质!

Java语言中,在子类中定义与父类同返同名同参的方法将会出现“重写(覆写)”,子类将屏蔽父类的相同方法,调用子类的方法将不会调用到父类的该方法。...
  • u014743697
  • u014743697
  • 2017-01-08 09:01:11
  • 437

android如何打印当前的线程及进程

常用语句:    android.os.Process     //获取当前进程的方法     android.os.Process.getElapsedCpuTime():获取消耗的时间。 and...
  • shi_xin
  • shi_xin
  • 2015-09-02 17:24:20
  • 17282

重写父类方法、super关键字、调用父类构造器——Java

注:本文参考《疯狂Java讲义》一书 重写父类方法 super 限定 子类调用父类构造器 重写父类方法子类扩展了父类,子类是一个特殊的父类。大部分时候,子类总是以父类为基础,额外增加新的成员变量和方法...
  • qq_22073849
  • qq_22073849
  • 2017-05-04 14:01:45
  • 1987

java中获得当前执行线程的名称

package 线程生命周期; public class 获得主线程 { public static void main(String[] args) { // TODO Auto-gene...
  • gfdonx
  • gfdonx
  • 2015-10-12 16:49:40
  • 14285
收藏助手
不良信息举报
您举报文章:线程中父类重写及如何看当前线程
举报原因:
原因补充:

(最多只允许输入30个字)