6.7.2 范例2:glib的事件驱动接口