基础知识
线程(英语:thread)是操作系统能够进行运算调度的最小单位。
AHK线程的基本知识:
AHK启动后有个管理线程,这个不用管。用户线程有这几种:
1、从脚本第一行开始执行的自动执行段线程。执行到return或exit或热键,就结束了本线程。
2、热键和热字串线程(::或hotkey)。按下热键就触发。
3、gui窗口的触发线程(g选项和特定标签)。比如点击按钮、关闭窗口、调整窗口大小。
4、菜单线程(menu)。比如点击自定义菜单、系统托盘菜单。
5、定时器线程(settimer)。在指定时间触发,执行到return结束。
6、接收消息线程(onmessage)。收到指定的消息号时就触发。
当前面的线程没有执行完毕(return或exit),后面的线程如果触发了就会中断前面的线程,转而运行后面的线程,就像叠加在前面的线程上面,后面的线程结束后完毕(return或exit),会恢复前面的线程,从中断之处继续运行。