We need to select the labels describing what given thread is doing. They need to be general enough to make the algoritm working correctly.
Here are the ideas:
Reading from DB
Updating DB
Writing to disk
Reading from disk
Reading from network
Sending data on network
Internal Java thread (e.g. gc, compaction etc.)
Computing (e.g. calculating checksum, running cryptography algoritm, sorting numbers etc.)