延迟调用问题

有一个函数 void paly(int a,int b, int c,int d);

请问如何在2秒后调用该函数,且能正确的传递参数?