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 does servicing work for the .net framework 3.0? If I install the .net framework 3.0, can I get service updates for the .net framework 2.0?
Explain Bundle.Config in ASP.Net MVC4?
Is it possible to unit test an mvc application without running the controllers in an asp.net process?
what is MVC pattern?
What is rxjava used for?
What is gacutil.exe. Where do we store assemblies ?
5 Answers Accenture, BirlaSoft,
What is object service? : Entity framework
what is code first approach?
How do you handle variable number of segments in a route definition?
What is partialview in asp.net mvc?
I want to fetch data from datareader. i have three tables in datareader. i want to bind my two table with datagrid, then i want to fetch a value from my third table. do u have any idea pls help me. we use dr.nextresult() for multiple tables.
Does razor engine supports for tdd?