synchronized后面的括号里面可以放一个任意对象实例,而int是基本数据类型,不是对象,所以不行。如果你想放int数值的话可以尝试下int的包装类Integer,用Integer声明变量ant。
没用过,试试把int转成integer