Şimdi Ara

C++ Builder da Multithread Yazmak

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
2
Cevap
0
Favori
278
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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.



  • 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




  • Yapay Zeka’dan İlgili Konular
    Python mu c# mı
    11 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.