1. 32 bity wątki - około 1606 wątków(5/6k po zwiększeniu)
2. 32 bity procesy - ~30k (moze sie zajebac)
3. 64 bity wątki i procesy - od chuja
4. na samej górze visuala, obok zielonej strzałki od debugowania, możesz zmieniać x86/x64
5. wątki - 32 bity
CreateThread(NULL, 10000, thread_function,NULL, STACK_SIZE_PARAM_IS_A_RESERVATION, &id) == NULL) ---- zwiększona ilość watkow
CreateThread(NULL, 0, thread_function,NULL, NULL, &id) == NULL) ---- domyślna wielkość stosu(drugi i przedostatni parametr)
6. procesy 32/64 bity
if (!CreateProcess(L"C:\\Users\\Marek\\source\\repos\\procesy\\Debug\\procesy.exe",NULL,NULL,NULL,FALSE,0,NULL,NULL,&si,&pi))
podajesz tutaj ścieżkę do pliku .exe który utworzy się po wykonaniu takiego programu:
#include <Windows.h>
int main()
{
Sleep(60000);
return 0;
}
normalnie nowy projekt, wklejasz, odpalasz i masz exe, ściezke do tego exe wklejasz do tego ifa
dałem L przed sciezka bo sie cos jebalo, mozesz sprobowac bez tego
ogólnie w 64 bitach watki i procesy zawieszaja kompa, wiec uwaga
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}