"āĻšāĻžāĻ, āĻ ā§āĻ¯āĻžāĻŽāĻŋāĻā§!"
"āĻāĻŦāĻ āĻāĻ°āĻ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤ āĻāĻ¸ā§āĻ¨ āĻāĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻŋāĻ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻŦāĻ˛āĻŋāĨ¤"
"āĻ§āĻ°ā§āĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻā§ āĻ¯āĻž āĻāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻļāĻ°ā§āĻ¤ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻā§āĻŽāĻŋāĻ¯āĻŧā§ āĻĒāĻĄāĻŧā§āĨ¤"
public synchronized Runnable getJob()
{
if (jobs.size() == 0)
this.wait();
return jobs.remove(0);
}
"āĻāĻžāĻāĻž āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻā§āĻŦ āĻā§āĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻ¯āĻŧ:"
public synchronized Runnable getJob()
{
while (jobs.size() == 0)
this.wait();
return jobs.remove(0);
}
"āĻā§āĻ¨? āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ°āĻāĻž āĻšāĻ˛ āĻ¯āĻĻāĻŋ āĻĨā§āĻ°ā§āĻĄ āĻā§āĻā§ āĻāĻ ā§, āĻ¤āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻāĻ āĻ¨āĻ¯āĻŧ āĻ¯ā§ āĻļāĻ°ā§āĻ¤āĻāĻŋ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻāĨ¤ āĻšāĻ¯āĻŧāĻ¤ā§ āĻāĻ°āĻāĻŽ āĻŦāĻŋāĻļāĻāĻŋ āĻā§āĻŽā§āĻ° āĻ¸ā§āĻ¤ā§ āĻāĻŋāĻ˛āĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŦāĻžāĻ āĻā§āĻā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻ¨ āĻāĻžāĻāĻāĻŋ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤"
"āĻŽā§āĻāĻžāĻŽā§āĻāĻŋāĻāĻžāĻŦā§ āĻŦāĻ˛āĻ¤ā§ āĻā§āĻ˛ā§, 'āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ ā§āĻ¯āĻžāĻ˛āĻžāĻ°ā§āĻŽ' āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻāĻ¨ āĻāĻžāĻ˛ā§ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ¤ā§ āĻšāĻŦā§āĨ¤"
"āĻāĻŽāĻŋ āĻĻā§āĻāĻāĻŋāĨ¤ āĻļā§āĻ§ā§ āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻŋ āĻ¸āĻšāĻ āĻ¨āĻ¯āĻŧ?"
"āĻāĻā§āĻāĻž, āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻžāĻ āĻĨāĻžāĻāĻ˛ā§ āĻā§ āĻšāĻŦā§? āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ Notify āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ¨ā§āĻ¯ āĻ¸āĻŦ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, notifyAll āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤"
"āĻ āĻŋāĻ āĻāĻā§."
"āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ°āĻ āĻ āĻ¨ā§āĻ āĻāĻŋāĻā§ āĻāĻā§āĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻā§āĻ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻ āĻĒā§āĻā§āĻˇāĻž/notifyAll āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ¯ āĻāĻĨāĻžāĻ¯āĻŧ, āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻ āĻĒā§āĻā§āĻˇāĻž/notifyAll āĻā§āĻĄāĻŧāĻž āĻāĻāĻ āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĨ¤ āĻāĻŦāĻ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻžāĻ¨ā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻŋ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤?"
"āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋāĻ° āĻļāĻ°ā§āĻ¤āĻāĻŋ āĻ¸āĻ¤ā§āĻ¯ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨!"
"āĻ āĻŋāĻ āĻāĻā§āĨ¤ āĻāĻŦāĻ āĻāĻāĻž āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻĨā§āĻā§ āĻĒāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻ āĻ¨ā§āĻ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ° āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻā§āĻ¨ āĻ¯ā§ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻĨā§āĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻā§āĻ°āĻžāĻ āĻā§āĻā§ āĻāĻ ā§ā§ˇ āĻĨā§āĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻĻā§āĻ°ā§āĻāĻāĻ¨āĻžāĻā§āĻ°āĻŽā§ āĻāĻžāĻā§āĻ°āĻ¤ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§ˇ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻĄ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§ā§ˇ āĻāĻžāĻāĻž āĻŽā§āĻļāĻŋāĻ¨ āĻāĻ˛āĻā§āĨ¤"
"āĻāĻšāĨ¤ āĻŦā§āĻā§āĻāĻŋāĨ¤ āĻ˛ā§āĻĒ āĻāĻžāĻĄāĻŧāĻž, āĻ āĻĒā§āĻā§āĻˇāĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻžāĻ˛ā§ āĻ¨āĻ¯āĻŧāĨ¤"