public class MURLDownloader
{
	public static void main(String[] args)
	{
		if((args.length != 0) && ((args.length)%2 == 0)) // ÀÔ·Â ¹ÞÀº ÀÎÀÚÀÇ °¹¼ö´Â Ç×»ó Â¦¼ö°³.... (URL, ÀúÀåµÉ ÆÄÀÏ¸í)
		{
			int paramArraySize = (args.length)/2;
			int argumants = 0;

			Thread t_site[] = new Thread[paramArraySize];

			for(int i=0; i<paramArraySize; i++)
			{
				// ¸ÞÀÎÇÔ¼ö ÀÎÀÚ°ªµéÀ» Runnable ÀÎÅÍÆäÀÌ½º¸¦ implements ¹ÞÀº Å¬·¡½º(»ý¼ºÀÚ)¿¡ Àü´Þ
				t_site[i] = new Thread(new URLThread(args[argumants++],args[argumants++]));
			}

			for(Thread i : t_site)
			{
				// ¾²·¹µå ½ÇÇà ¸Þ¼­µå
				i.start();
			}
		}
		else
		{
			System.out.println("ÀÎÀÚ¸¦ ¸ðµÎ ÀÔ·ÂÇÏ¼¼¿ä (URL, ÀúÀåµÉ ÆÄÀÏ¸í)");
			System.exit(1);
		}
	}
}