Quote:
if user has selected 2 threads then I should create 2 threads only and each indivisual thread should process the single file parallerly. Is this possible ?
I assume you meant:
"if the user selects 2 files then I should create 2 threads. Each thread must process a file. Is it possible?"
Yes, it is possible of course.
I suggest you reading a tutorial on multitasking in
C#
.