Thanks Tapas for quicker turn up. I have some confusion initially with spring batch, as it can spawn multiple threads for concurrency as part of it's job/task.
I have a use case where I am using spring batch for user migration, where i configured batch in such a way i am spawning 10 parallel threads for quicker user migration.
Where as with executor framework, all time i need any where multi threading test for my code, I will use EX f/w for multi and parallel threading test.
That's the origin of my confusion. If you can confinely clear my above question that really help's and clear my confusion.