https://github.com/clownless/Blockify/blob/d249e18e1a4b45dbc7874592a9749da295d5ebb8/src/main/java/one/clownless/blockify/util/SpotifyUtil.java#L331
Не надо создавать каждый раз новый поток. Есть ExecutorService, почитай про него, он один раз создаёт поток(и), кладёт в пул и переиспользует. Это...