WikiDer > Boshlovchi

Beginthread

The boshlang'ich ip funktsiyasi yangisini yaratadi ijro etish joriy jarayon ichida. Bu qismi Microsoft Windows ish vaqti kutubxonasi va shunday e'lon qilingan ichida jarayon.h sarlavha fayli.

Prototip

imzosiz uzoq _beginthread(bekor(* Vazifasi)(bekor*), imzosiz Stack_size, bekor *Arg);

Vazifasi

Mavzuni bajarish funktsiya boshida boshlanadi funktsiya. Ipni to'g'ri tugatish uchun, funktsiya qo'ng'iroq qilish kerak _endthread yoki "qaytish 0" bilan tugaydi, ish vaqti kutubxonasi tomonidan ajratilgan xotirani bo'shatib, ipni qo'llab-quvvatlaydi.

Stack_size

Operatsion tizim tomonidan belgilangan baytlar sonini o'z ichiga olgan ip uchun stek ajratiladi stack_size. Agar qiymati stack_size nolga teng, operatsion tizim asosiy ip bilan bir xil hajmdagi stak yaratadi.[1]

Arg

Amaliyot tizimi Arg funktsiyani bajarilishi boshlanganda uzatadi. Arg bekor qilish uchun har qanday 32-bit qiymat bo'lishi mumkin *.

Qaytish qiymati

Yangi yaratilgan ish zarrachasining operatsion tizimi dastasini qaytaradi. Muvaffaqiyatsiz bo'lsa, funktsiya -1 ga qaytadi va o'rnatiladi xato.

Tuzuvchi kalitlari

Microsoft C / C ++ kompilyatori bilan bir nechta mavzularni ishlatib dasturni kompilyatsiya qilish uchun siz / MT kalitini (yoki disk raskadrovka dasturlari uchun / MTd) belgilashingiz kerak.

Adabiyotlar