multithreading - What 4 threads are running under an empty new VCL forms application? -


possible duplicate:
what other threads in default vcl application, , can named purpose?

when running new empty vcl forms application in delphi xe2 (32bit), see 4 threads running in task manager app. app requires @ least 1 thread, in case, other 3 threads? i'd have better understanding of threads vcl forms application runs default. thought possibly had fact running in debug mode rad studio, launched exe self, , had 4 threads running. tried compiling under "release" config (thus disabling compiling debug info) , there still 4 threads.

enter image description here

to determine source of threads, can inspect start address of threads using tool process explorer or process hacker.

enter image description here

in case example can see

  • ntdll.dll!tpcallbackindependent+0x????? part of windows threadpool api.
  • ntdll.dll!rtlmovememory+0x????? call rtlmovememory winapi function.
  • project??.exe+0x????? main thread of app.

Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -