I have a singleton class that is shared by some threads.
within a method of this singleton i want to create another thread to do some job (so any thread that uses this singleton can start the additional thread job)
Right now I start threads in simple way:
mSThread = new Thread(job that implements Runnable);
mSThread.start();
Thread mSThread is declared as class member, I don't think that I need to keep reference to the threads so it's ok that every time a new thread is created the reference will be lost
Is it ok to do what i did or i should use a different technique like thread pool?