请简述Python中的多线程编程，要求回答必须包含三个及以上要点，且每个要点必须用编号①②③等列出，每个要点后紧跟一个空格和一个分号。然后接对该要点的简要说明。
user
① Python中的多线程编程使用`threading`模块；该模块提供了创建和管理线程的功能。
② 多线程可以同时执行多个任务，提高程序的并发性；通过创建多个线程，程序可以在同一时间内执行不同的任务。
③ 但多线程在Python中受GIL（全局解释器锁）限制；GIL导致在同一时刻只有一个线程能够执行Python字节码，影响多线程在高性能计算中的表现。
assistant