If background completes its processing will it wait for
foreground threads?
Answers were Sorted based on User's Feedback
Answer / prabhu
A managed thread is either a background thread or a
foreground thread. Background threads are identical to
foreground threads with one exception: a background thread
does not keep the managed execution environment running.
Once all foreground threads have been stopped in a managed
process (where the .exe file is a managed assembly), the
system stops all background threads and shuts down
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / ramsubbu
In .net Threading concept both the background thread and
the foreground thread means the same with minor difference
between the two, in a foreground thread you can control and
make sure that the thread has completed its execution,
whereas we can not control the execution of background
thread, Background threads do not prevent the process from
being terminated.
In general when all the foreground threads are stopped the
CLR stops the process by terminating the background threads.
| Is This Answer Correct ? | 0 Yes | 0 No |
how many ways for pass the parameters in the fuction in c#
Explain .net Framework?
mention what is the difference between ado.net and classic ado?
What is Reference type and value type
Mention two instances where routing is not implemented or required?
what is entity sql?
What are the 3 main components of an asp.net mvc application?
Iam using an asp.net application . i want to update one of my table in database at 4pm every day how it is possible.
can we call the garbage collector to run explicicitly?
How do you register the dotnet component or assembly ?
1 Answers Accenture, BirlaSoft,
what is msl?
What is the difference b/w constant & read only variable?
4 Answers IMI Soft Engineering,