How can I create a new thread only if no other threads are currently open?

后端 未结 3 939
傲寒
傲寒 2021-01-01 19:40

This code creates and starts a thread:

new Thread() {
    @Override
    public void run() {
        try { player.play(); }
        catch ( Exception e ) { Sy         


        
3条回答
  •  臣服心动
    2021-01-01 20:23

    you could create a static data member for the class(where threading takes place) which is incremented each time an object of that class is called,read that and u get the number of threads started

提交回复
热议问题