Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
274
Tıklama
0
Öne Çıkarma
C++ Builder da Multithread Yazmak
A
20 yıl
Onbaşı
Konu Sahibi

C++ Builder da Multithread Program yazmak hakkında biraz bilgi verebilirsiniz. Bu konuda hiç bilgim yok.
Küçük bir yardım bile öğremem için büyük işime yayabilir.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



M
20 yıl
Çavuş

Başlangıç olarak:

Windows için yazılan bir uygulama bir veya daha fazla process içerebilir. Process en basit deyimiyle çalışan bir programdır.

Bir veya daha fazla thread bu process ortamında çalışır. Thread, işletim sisteminin mikroişlemci zamanını
tahsis etttiği temel birimdir. Bir thread, diğer thread'ler tarafından process kodlarıda dahil olmak üzere,
process kodlarını çalıştırabilirler. (Borland Help dosyalarından alınmıştır)

Her process tek bir thread ile başlar, daha sonra diğer thread'ler oluşturulabilir.

Multithread için kullanılan API fonksiyonları:


AttachThreadInput
CommandLineToArgvW
CreateProcess
CreateProcessAsUser
CreateRemoteThread
CreateThread
ExitProcess
ExitThread
FreeEnvironmentStrings
GetCommandLine
GetCurrentProcess
GetCurrentProcessId
GetCurrentThread
GetCurrentThreadId
GetEnvironmentStrings
GetEnvironmentVariable
GetExitCodeProcess
GetExitCodeThread
GetPriorityClass
GetProcessAffinityMask
GetProcessShutdownParameters
GetProcessPriorityBoost
GetProcessTimes
GetProcessVersion
GetProcessWorkingSetSize
GetStartupInfo
GetThreadPriority
GetThreadPriorityBoost
GetThreadTimes
OpenProcess
ResumeThread
SetEnvironmentVariable
SetPriorityClass
SetProcessAffinityMask
SetProcessShutdownParameters
SetProcessPriorityBoost
SetProcessWorkingSetSize
SetThreadAffinityMask
SetThreadIdealProcessor
SetThreadPriority
SetThreadPriorityBoost
Sleep
SleepEx
SuspendThread
SwitchToThread
TerminateProcess
TerminateThread
TlsAlloc
TlsFree
TlsGetValue
TlsSetValue
WaitForInputIdle


GetWindowThreadProcessId
EnumThreadWindows
EnumThreadWndProc



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.