The paper describes the necessity of asynchronous tasks handling on complicated web application.To solve the contradiction of the short system response time and the long task executing time on web application,the paper analyzes and designs a task scheduling method using java execution framework based on thread pool,implements asynchronous scheduling to handle complex tasks.The practice shows that it can improve the reliability of the system.