Good morning,
I am having troubles with threads within my PERL service which was built to monitor a queue for jobs to do. The issue I am running into is, I have an unknown number of jobs to do but can only do 6 at one time. The reason that I can only do 6 at one time is because I only have 6 resources available to me for each job. I looked into using threads to do the jobs asynchronously, as a file comes into a queue; a loop monitors this queue and then creates a new thread to carry out that job. I have this piece of the code complete, the problem is after the job is complete and a list of instructions is complete, the thread doesn't clean up after itself. My thread count continues to increment as well as memory space. The loop that I use to monitor the queue is a while true loop and it sleeps for 2 minutes waiting for more files to process and upload. I need help on how to clean up after a thread to release its resource. I have researched this for 2 days now and Im growing weary. It was suggested to me to subscribe to this list to find out more information. I greatly appreciate this in advance, Dan J. Rychlik
