关于线程的简单有关问题.

关于线程的简单问题...?
我最近才接触多线程,想问个小问题

我想要执行一个按钮的监听事件,这个监听事件会执行3秒钟,这3秒钟程序会无响应状态。
如果我把他放到子线程中去执行(主线程在执行),无响应的状态会没有吗?

------解决方案--------------------
应该会没有,
主线程像一条主流水线,你添加一条子线程,就相当于添加一条流水线,这条流水线专门处理按钮监听,这样主流水线不会监听事件会执行3秒钟,就不会有3秒钟程序会无响应状态