1. 本章学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. ① 定义Thread类的子类,覆盖Thread类的run()方法,然后创建该子类的实例(一般不用该方法,开销大. ② 定义实现Runnable接口的类,实现它的run()方法,然后将这个类的实例作为Thread的构造方法的参数,创建Thread类的实例(常用) Runnable不是线程,只有Thread是线程.必须将实现Runnable的类的对象放入Thread中,才能在线程中运行. ③ Runnable
GitHub:https://github.com/liqingwen2015/play_plane 目前只做了第一部分:一个界面,有个飞机,可以左右移动,放子弹. 暂无计划做第二部分. alien_invasion.py import sys import pygame from settings import Settings from ship import Ship import game_functions as gf from pygame.sprite import Group d