增加注释已说明各种handle的不同之处