ቤት / ኢንተርኔት / የደም ማነስ ውይይት ክር php. በ PHP ውስጥ ባለ ብዙ-ተከታታይ ማስላት: pthreads. pthreads ምንድን ናቸው

የደም ማነስ ውይይት ክር php. በ PHP ውስጥ ባለ ብዙ-ተከታታይ ማስላት: pthreads. pthreads ምንድን ናቸው

የPHP ገንቢዎች ኮንፈረንስ የሚጠቀሙ አይመስሉም። ስለ የተመሳሰለ ኮድ ቀላልነት አልናገርም ፣ ነጠላ-ክር ፕሮግራሚንግ ፣ በእርግጥ ፣ ቀላል እና የበለጠ ግልፅ ነው ፣ ግን አንዳንድ ጊዜ አነስተኛ አጠቃቀምትይዩነት ከፍተኛ የአፈጻጸም ማሻሻያዎችን ሊያመጣ ይችላል።

በዚህ ጽሑፍ ውስጥ የፒትሬድ ቅጥያውን በመጠቀም መልቲትራይዲንግ በ PHP ውስጥ እንዴት ማግኘት እንደሚቻል እንመለከታለን። ይህንን ለማድረግ የፒኤችፒ 7.x የተጫነ ZTS (Zend Thread Safety) ስሪት ያስፈልግዎታል። የተጫነ ቅጥያጭረቶች v3. (ይህን ጽሑፍ በሚጽፉበት ጊዜ በ PHP 7.1 ውስጥ ተጠቃሚዎች ከዋናው ቅርንጫፍ በ pthreads ማከማቻ ውስጥ መጫን አለባቸው - የሶስተኛ ወገን ቅጥያ ይመልከቱ።)

ትንሽ ማብራሪያ፡ pthreads v2 የታሰበው ለPHP 5.x ነው እና ከአሁን በኋላ አይደገፍም፣ pthreads v3 ለ PHP 7.x ነው እና በንቃት እየተገነባ ነው።

ከእንዲህ ዓይነቱ ግርግር በኋላ በቀጥታ ወደ ነጥቡ እንሂድ!

የአንድ ጊዜ ተግባራትን ማካሄድ

አንዳንድ ጊዜ የአንድ ጊዜ ስራዎችን ባለብዙ-ክር በሆነ መንገድ ማካሄድ ትፈልጋለህ (ለምሳሌ፡ አንዳንድ I/O-የተሳሰረ ተግባርን መፈፀም)። በእንደዚህ ዓይነት ሁኔታዎች አዲስ ክር ለመፍጠር እና የተወሰነ ሂደትን በተለየ ክር ላይ ለማስኬድ የ Thread ክፍልን መጠቀም ይችላሉ።

ለምሳሌ፡-

$task = አዲስ ክፍል ክር ይዘልቃል (የግል $ምላሽ; የህዝብ ተግባር አሂድ () ($content = file_get_contents("http://google.com"); preg_match("~) (.+)~"$content፣$ተዛማጆች)፤$ይህ->ምላሽ =$ተዛማጆች፤))))))፡ $ ተግባር->ጀምር() &&$task->ተቀላቀል()፤ var_dump($task->ምላሽ)); // string (6) "Google"

እዚህ የማስኬጃ ዘዴው የእኛ ሂደት ነው ፣ እሱም በአዲስ ክር ውስጥ ይከናወናል። ክር ::ጅምር ሲጠራ አዲስ ክር ይፈልቃል እና የአሂድ ዘዴ ይባላል. ከዚያም የሕፃኑን ክር ወደ ዋናው ክር እንመለሳለን Thread ::join ን በመደወል የልጁ ክር ሥራውን እስኪያጠናቅቅ ድረስ ይዘጋል። ውጤቱን ለማተም ከመሞከራችን በፊት (ይህም በ$task-> ምላሽ ውስጥ ተከማችቷል) ስራው መጠናቀቁን ያረጋግጣል።

ከፍሰት አመክንዮ ጋር በተያያዙ ተጨማሪ ሀላፊነቶች (የሩጫ ዘዴን የመወሰን ሃላፊነትን ጨምሮ) ክፍልን መበከል የማይፈለግ ላይሆን ይችላል። እንደነዚህ ያሉትን ክፍሎች ከ Threaded ክፍል በመውረስ መለየት እንችላለን. ከዚያ እነሱ በሌላ ክር ውስጥ መሮጥ ይችላሉ-

የክፍል ተግባር ተራዝሟል ( ይፋዊ $ምላሽ፤ ህዝባዊ ተግባር someWork () ($content = file_get_contents("http://google.com"))፤ preg_match("~ (.+) ~"፣ $content፣ $ተዛማጆች)፤ $ this-> ምላሽ = $ ግጥሚያዎች; )) $ ተግባር = አዲስ ተግባር; $thread = አዲስ ክፍል($ ተግባር) ክርን ያራዝማል ( የግል $ ተግባር ፤ የህዝብ ተግባር __ኮንስትራክሽን (የተጣመረ $ ተግባር) ( $this->ተግባር = $ ተግባር ፤ ) የህዝብ ተግባር አሂድ() ( $this->ተግባር->አንዳንድ ስራ() ); $thread-> ጀምር () && $ ክር -> መቀላቀል (); var_dump ($ ተግባር-> ምላሽ);

በተለየ ክር ውስጥ መሮጥ የሚያስፈልገው ማንኛውም ክፍል አለበትከ Threaded ክፍል ይወርሳሉ. ይህ የሆነበት ምክንያት በተለያዩ ክሮች ላይ ማቀናበርን እንዲሁም ስውር ደህንነትን እና ጠቃሚ በይነገጾችን (እንደ ሃብት ማመሳሰል ያሉ) ለመስራት አስፈላጊ የሆኑ ችሎታዎችን ስለሚሰጥ ነው።

በ pthreads ቅጥያ የሚሰጠውን የክፍል ተዋረድ እንመልከት፡-

ክር (ተጎታች፣ ሊሰበሰብ የሚችል) ክር ሰራተኛ ተለዋዋጭ ገንዳ ይተገበራል።

ቀደም ሲል የክር እና የክር ትምህርቶችን መሰረታዊ ነገሮች ሸፍነን እና ተምረናል፣ አሁን ደግሞ ሌሎቹን ሶስት (ሰራተኛ፣ ቮልቲል እና ገንዳ) እንይ።

ክሮች እንደገና መጠቀም

ትይዩ መሆን ያለበት ለእያንዳንዱ ተግባር አዲስ ክር መጀመር በጣም ውድ ነው። ይህ የሆነበት ምክንያት በPHP ውስጥ ባለ ብዙ ክርችቶችን ለማግኘት የጋራ-ምንም አርክቴክቸር በ pthreads ውስጥ መተግበር ስላለበት ነው። ይህም ማለት አሁን ያለው የPHP አስተርጓሚ አጠቃላይ የአፈጻጸም አውድ (እያንዳንዱ ክፍል፣ በይነገጽ፣ ባህሪ እና ተግባር ጨምሮ) ለተፈጠረው እያንዳንዱ ክር መቅዳት አለበት። ይህ የሚታይ የአፈጻጸም ተፅእኖ ስላለው፣ ዥረቱ ሁልጊዜ በሚቻልበት ጊዜ እንደገና ጥቅም ላይ መዋል አለበት። ክሮች በሁለት መንገዶች እንደገና ጥቅም ላይ ሊውሉ ይችላሉ፡ ሰራተኞችን በመጠቀም ወይም ገንዳዎችን መጠቀም።

የሰራተኛ ክፍል በሌላ ክር ውስጥ በተመሳሰለ መልኩ በርካታ ተግባራትን ለማከናወን ይጠቅማል። ይህ አዲስ የሰራተኛ ምሳሌን በመፍጠር (አዲስ ክር ይፈጥራል) እና ከዚያም ተግባሮችን ወደዚያ የተለየ ክር ክምር በመግፋት ነው (ሰራተኛ:: ቁልል በመጠቀም)።

አንድ ትንሽ ምሳሌ ይኸውና፡-

የክፍል ተግባር ተራዝሟል (የግል $ እሴት፤ የህዝብ ተግባር __ኮንስትራክሽን(int $i) ($this->እሴት = $i;) የህዝብ ተግባር ሩጫ() ( usleep(250000)፤ አስተጋባ "ተግባር: ($ይህ-> እሴት) \n";)) $ሠራተኛ = አዲስ ሠራተኛ (); $ ሰራተኛ -> ጀምር (); ለ ($i = 0; $i ቁልል (አዲስ ተግባር($i));) ሳለ ($ ሰራተኛ -> ሰብስብ ()); $ ሰራተኛ -> መዝጋት ();

ከላይ በምሳሌው ላይ ለአዲስ $ሰራተኛ ነገር 15 ስራዎች በ Worker :: ቁልል ዘዴ በኩል ወደ ቁልል ይገፋሉ ከዚያም በተገፉበት ቅደም ተከተል ይከናወናሉ. ከላይ እንደሚታየው የሰራተኛው:: የመሰብሰብ ዘዴ ስራውን እንደጨረሰ ለማፅዳት ይጠቅማል። በእሱ አማካኝነት, ለተወሰነ ጊዜ ሉፕ ውስጥ, ሁሉም ስራዎች እስኪጠናቀቁ እና እስኪጸዱ ድረስ ዋናውን ክር እንዘጋለን - ሰራተኛ :: መዘጋት . ሠራተኛን ቀደም ብሎ ማሰናበት (ማለትም ገና መጠናቀቅ ያለባቸው ሥራዎች እያሉ) ሁሉም ሥራዎች ተፈጻሚነታቸውን እስኪያጠናቅቁ ድረስ ዋናውን ክር ይከለክላል፣ ይህም ተግባሮቹ ቆሻሻ እንዳይሰበሰቡ (ይህም የማስታወሻ ፍሳሾችን ይወክላል)።

የሰራተኛ ክፍል ከተግባር ቁልል ጋር የተያያዙ ሌሎች በርካታ ዘዴዎችን ያቀርባል፣የስራውን/የመጨረሻውን የተቆለለ ስራ ለማስወገድ ያልተደራረበ እና ሰራተኛ ::getStacked በአፈፃፀም ቁልል ውስጥ ያሉትን የተግባራት ብዛት ለማግኘት። የሰራተኛ ቁልል መፈፀም ያለባቸውን ተግባራት ብቻ ይይዛል። በቆለሉ ላይ ያለው ተግባር ከተጠናቀቀ በኋላ ይወገዳል እና ለቆሻሻ ማጠራቀሚያ (የሰራተኛ:: የመሰብሰብ ዘዴን በመጠቀም) በተለየ (ውስጣዊ) ክምር ላይ ይቀመጣል.

በበርካታ ስራዎች ላይ ክርን እንደገና ለመጠቀም ሌላኛው መንገድ የክር ገንዳ (በፑል ክፍል በኩል) መጠቀም ነው. የክር ገንዳ ስራዎችን ለማከናወን የሰራተኞች ቡድን ይጠቀማል በአንድ ጊዜ, ገንዳው በሚፈጠርበት ጊዜ የተጣጣመ ሁኔታ (የሚሠራው የመዋኛ ክሮች ብዛት) ይዘጋጃል.

የሰራተኞች ስብስብ ለመጠቀም ከላይ ያለውን ምሳሌ እናስተካክል፡-

የክፍል ተግባር ተራዝሟል (የግል $ እሴት፤ የህዝብ ተግባር __ኮንስትራክሽን(int $i) ($this->እሴት = $i;) የህዝብ ተግባር ሩጫ() ( usleep(250000)፤ አስተጋባ "ተግባር: ($ይህ-> እሴት) \n"; )) $ፑል = አዲስ ገንዳ (4); ለ ($i = 0; $i አስረክብ(አዲስ ተግባር($i));) እያለ ($ፑል->ሰብስብ()); $ ገንዳ -> መዝጋት ();

ከሠራተኛ በተቃራኒ ገንዳ ሲጠቀሙ ጥቂት ጉልህ ልዩነቶች አሉ. በመጀመሪያ ገንዳው በእጅ መጀመር አያስፈልግም; በሁለተኛ ደረጃ, እኛ መላክተግባራት ወደ ገንዳ, አይደለም በአንድ ቁልል ላይ አስቀምጣቸው. በተጨማሪም፣ የፑል ክፍል ከ Threaded አይወርስም እና ስለዚህ ወደ ሌሎች ክሮች (እንደ ሰራተኛ በተለየ) ሊተላለፍ አይችልም።

ለሰራተኞች እና ገንዳዎች ሁል ጊዜ ተግባራቸውን እንደጨረሱ ወዲያውኑ ማጽዳት እና ከዚያም እራሳቸውን ማሰናከል ጥሩ ልምድ ነው. የክር ክፍልን በመጠቀም የተፈጠሩ ክሮች ከወላጅ ክር ጋር መያያዝ አለባቸው።

pthreads እና (im) ተለዋዋጭነት

የምንነካው የመጨረሻው ክፍል ተለዋዋጭ ነው፣ የ pthreads v3 አዲስ ተጨማሪ። ያለመለወጥ በ pthreads ውስጥ አስፈላጊ ፅንሰ-ሀሳብ ሆኗል ምክንያቱም ያለሱ አፈፃፀም በከፍተኛ ሁኔታ ይጎዳል። ስለዚህ፣ በነባሪነት፣ የታሰሩ ክፍሎች እራሳቸው የሆኑ ባለ ክር ያሉ ነገሮች አሁን የማይለወጡ ናቸው፣ እና ስለዚህ ከመጀመሪያው ስራቸው በኋላ ሊገለበጡ አይችሉም። ለእንደዚህ ዓይነቶቹ ንብረቶች ግልጽ የሆነ ተለዋዋጭነት በአሁኑ ጊዜ ይመረጣል, እና አሁንም አዲሱን ተለዋዋጭ ክፍል በመጠቀም ማግኘት ይቻላል.

አዲሱን ያለመለወጥ ገደቦችን የሚያሳይ ምሳሌ እንመልከት፡-

የክፍል ተግባር ተራዝሟል // አንድ ክፍል (የሕዝብ ተግባር __ኮንስትራክሽን () ($this-> ዳታ = አዲስ ክር () ፤ // $this->መረጃ የተከታታይ ክፍል ንብረት ስለሆነ ሊገለበጥ አይችልም። $task = አዲስ ክፍል(አዲስ ተግባር()) ክርን (// አንድ ባለ ክር ክፍል፣ ክር የተዘረጋውን የህዝብ ተግባር ስለሚያራዝም __construct($tm) ($this->threadedMember = $tm፤ var_dump($this->threadedMember-> ዳታ);

የተለዋዋጭ ክፍሎች ባለ ክሮች ባህርያት፣ በሌላ በኩል፣ ተለዋዋጭ ናቸው፡-

ክፍል ተግባር ተለዋዋጭ (የሕዝብ ተግባር __ኮንስትራክሽን () ($this->መረጃ = አዲስ ክር () ፤ $this-> ውሂብ = አዲስ StdClass () // የሚሰራ፣ ተለዋዋጭ ክፍል ውስጥ ስለሆንን)) $ ተግባር = አዲስ ክፍል (አዲስ ተግባር ()) ክር ይዘልቃል (የሕዝብ ተግባር __ኮንስትራክሽን ($ vm) ($this-> ተለዋዋጭ አባል = $ vm; var_dump ($this-> ተለዋዋጭ አባል -> ውሂብ); // ነገር (stdClass) # 4 (0) () // አሁንም ልክ ያልሆነ፣ Volatile Threaded ስለሚራዘም ንብረቱ አሁንም የ Threaded ክፍል $this-> ተለዋዋጭ አባል = አዲስ StdClass ());

የተለዋዋጭ ክፍል በወላጅ Threaded ክፍል የተጫኑ ንብረቶችን የመቀየር ችሎታን ለመስጠት (እንዲሁም እንዳልተዋቀሩ()) ያለውን ያለመለወጥ ችሎታ እንደሚሽር ማየት እንችላለን።

ስለ ተለዋዋጭነት እና ተለዋዋጭ ክፍል - ድርድሮች የሚሸፍን ሌላ የውይይት ርዕሰ ጉዳይ አለ. በ pthreads ውስጥ፣ ድርድሮች ለተከታታይ ክፍል ንብረት ሲመደቡ በራስ ሰር ወደ ተለዋዋጭ ነገሮች ይጣላሉ። ይህ የሆነበት ምክንያት ብዙ የPHP አውዶችን ማቀናበር በቀላሉ ደህንነቱ የተጠበቀ ስላልሆነ ነው።

አንዳንድ ነገሮችን በደንብ ለመረዳት እንደገና አንድ ምሳሌ እንመልከት፡-

$ድርድር =; $task = አዲስ ክፍል($array) ክር ይዘልቃል ( የግል $ ውሂብ፤ የሕዝብ ተግባር __ኮንስትራክሽን(ድርድር $ ድርድር) ($this->መረጃ = $array፤) የሕዝብ ተግባር አሂድ() ($this->መረጃ = 4፤ $ ይህ-> ውሂብ = 5; print_r ($ this-> ውሂብ)); $task->ጀምር() &&$task->መቀላቀል(); /* ውፅአት፡ ተለዋዋጭ ነገር ( => 1 => 2 => 3 => 4 => 5) */

እንደ (ከላይ እንደሚታየው) ንዑስ ስብስብ () ኦፕሬተርን የመሳሰሉ የድርድር ስራዎችን ስለሚደግፉ ተለዋዋጭ ነገሮች እንደ ድርድሮች ሊታዩ እንደሚችሉ እናያለን። ሆኖም፣ ተለዋዋጭ ክፍሎች እንደ array_pop እና array_shift ያሉ መሰረታዊ የድርድር ተግባራትን አይደግፉም። በምትኩ፣ የ Threaded ክፍል እንደ አብሮገነብ ዘዴዎች ያሉ ስራዎችን ይሰጠናል።

እንደ ማሳያ፡-

$ዳታ = አዲስ ክፍል ተለዋዋጭ (የወል $a = 1; የሕዝብ $ b = 2; የሕዝብ $ c = 3;); var_dump ($ ውሂብ); var_dump ($ ውሂብ-> ብቅ ()); var_dump ($ ውሂብ-> shift ()); var_dump ($ ውሂብ); /* ውፅዓት፡ እቃ(ክፍል @ ስም የለሽ)#1 (3) ( ["a"]=> int(1) ["b"]=> int(2) ["c"]=> int(3)) int (3) int (1) ነገር (ክፍል @ ስም የለሽ) # 1 (1) ( ["b"]=> int (2) ) */

ሌሎች የሚደገፉ ክዋኔዎች በ Threaded :: chunk እና Threaded :: ውህደት .

ማመሳሰል

በዚህ ጽሑፍ የመጨረሻ ክፍል, በ pthreads ውስጥ ማመሳሰልን እንመለከታለን. ማመሳሰል የጋራ ሀብቶችን መዳረሻ ለመቆጣጠር የሚያስችል ዘዴ ነው።

ለምሳሌ ቀላል ቆጣሪን እንተገብረው፡-

$counter = አዲስ ክፍል ይዘልቃል ክር (የወል $i = 0; የሕዝብ ተግባር ሩጫ () (ለ ($i = 0; $i i;) )); $counter-> ጀምር (); ለ ($i = 0; $i i; ) $counter->መቀላቀል(); var_dump ($ ቆጣሪ-> i); // ቁጥር ከ10 እስከ 20 ያትማል

ማመሳሰልን ሳይጠቀሙ, ውጤቱ የሚወስን አይደለም. ብዙ ክሮች ያለ ቁጥጥር መዳረሻ ወደ ተመሳሳይ ተለዋዋጭ ይጽፋሉ፣ ይህ ማለት ዝመናዎች ይጠፋሉ ማለት ነው።

ጊዜን በመጨመር ትክክለኛውን የ 20 ውጤት እንድናገኝ ይህንን እናስተካክለው፡-

$counter = አዲስ ክፍል ይዘልቃል ክር (የወል $i = 0; የሕዝብ ተግባር ሩጫ () ($this-> የተመሳሰለ (ተግባር () (ለ ($i = 0; $i i;)));)); $ ቆጣሪ -> ጀምር (); $counter-> የተመሳሰለ (ተግባር ($ ቆጣሪ) (ለ ($i = 0; $i i; )), $ ቆጣሪ); $counter-> መቀላቀል (); var_dump ($ ቆጣሪ-> i); // int (20)

የተመሳሰለ የኮድ ብሎኮች እንዲሁ በ Threaded :: wait and Threaded :: Notify (ወይም Threaded :: NotifyAll) ዘዴዎችን በመጠቀም እርስ በርስ ሊግባቡ ይችላሉ።

በሁለት ሲመሳሰለው ተለዋጭ ጭማሪ እዚህ አለ፡-

$counter = አዲስ ክፍል ይዘልቃል ክር (የወል $cond = 1፤ የሕዝብ ተግባር አሂድ () ($this->የተመሳሰለ (ተግባር () ( ለ ($i = 0; $i notify()፤ ከሆነ ($ this->cond) === 1) ($this->cond = 2; $this->ቆይ (); ) ))); $counter-> ጀምር (); $counter->የተመሳሰለ (ተግባር ($ ቆጣሪ) (ከሆነ ($ ቆጣሪ->cond !== 2) ($counter->ቆይ() ($counter->ቆይ()፤ //ሌላኛው መጀመሪያ እንዲጀምር ይጠብቁ) ለ ($i = 10; $i አሳውቅ (); ከሆነ ($ ቆጣሪ-> cond === 2) ($counter->cond = 1; $ ቆጣሪ -> መጠበቅ (); ) )), $ ቆጣሪ); $counter-> መቀላቀል (); /* ውጤት፡ int (0) int (10) int (1) int (11) int (2) int (12) int (3) int (13) int (4) int (14) int (5) int 15) int (6) int (16) int (7) int (17) int (8) int (18) int (9) int (19) */

በተጣራ ጥሪ ዙሪያ የተቀመጡ ተጨማሪ ሁኔታዎችን ሊያስተውሉ ይችላሉ:: ይጠብቁ:: እነዚህ ሁኔታዎች ወሳኝ ናቸው ምክንያቱም የተመሳሰለው መልሶ መደወል ማሳወቂያ ሲደርሰው እና የተገለፀው ሁኔታ እውነት ሆኖ እንዲቀጥል ስለሚፈቅዱ ነው። ይህ አስፈላጊ ነው ምክንያቱም ማሳወቂያዎች ከተጣራ :: ማሳወቂያ ከተጠራ በስተቀር ከሌሎች ቦታዎች ሊመጡ ይችላሉ. ስለዚህ፣ ወደ ክር ያለው:: የጥበቃ ዘዴ በሁኔታዎች ውስጥ ካልተዘጉ፣ እንፈጽማለን። የውሸት የማንቂያ ጥሪዎች, ይህም ወደማይታወቅ ኮድ ባህሪ ይመራል.

ማጠቃለያ

አምስቱን የፒትሬድ ፓኬጆችን (ክር፣ ክር፣ ሰራተኛ፣ ተለዋዋጭ እና ገንዳ) እና እያንዳንዱ ክፍል እንዴት ጥቅም ላይ እንደሚውል ተመልክተናል። እንዲሁም የተሰራውን በፕረዶች ውስጥ የማይለወጥ አዲስ ጽንሰ-ሀሳብን ተመልክተናል አጭር መግለጫየሚደገፉ የማመሳሰል ችሎታዎች። እነዚህ መሰረታዊ ነገሮች በመኖራቸው፣ በገሃዱ ዓለም ጉዳዮች ላይ ፕረዶች እንዴት ጥቅም ላይ እንደሚውሉ አሁን ማየት እንችላለን! ይህ የቀጣዩ ጽሑፋችን ርዕስ ይሆናል።

የሚቀጥለውን ልጥፍ መተርጎም ፍላጎት ካሎት ያሳውቁኝ፡ በማህበራዊ ሚዲያ ላይ አስተያየት ይስጡ። አውታረ መረቦች, ድምጽ ይስጡ እና ልጥፉን ለባልደረባዎች እና ጓደኞች ያካፍሉ.

ተከታታይ ውይይት

ተከታታይ ውይይትየኤሌክትሮኒክ ውይይት ነው (ለምሳሌ በኢሜል ፣ የኢሜል ዝርዝር, የማስታወቂያ ሰሌዳ , የዜና ቡድን , ወይም የኢንተርኔት ፎረም) ሶፍትዌሩ መልእክቶችን በእይታ በመቧደን ተጠቃሚውን የሚረዳበት። መልእክቶች አብዛኛው ጊዜ በእይታ በተዋረድ በርዕስ ይከፋፈላሉ። በዚህ መንገድ የተቧደኑ የመልእክቶች ስብስብ ሀ ይባላል ርዕስ ክርወይም በቀላሉ "ክር". የውይይት መድረክ፣ የኢሜል ደንበኛ ወይም የዜና ደንበኛ በተመሳሳይ ርዕስ ላይ መልዕክቶችን በቀላሉ ለማንበብ በዚህ መልኩ ቢሰበስብ "የተጣመሩ ርዕሶች" አላቸው ተብሏል። በተጨማሪም፣ በክር የተደረጉ ውይይቶች ተጠቃሚዎች በአንድ ርዕስ ውስጥ ለተለጠፈ የተለየ ምላሽ እንዲሰጡ ያስችላቸዋል። በውጤቱም፣ በክር ርዕስ ውስጥ የውይይት ተዋረድ ሊኖር ይችላል። የተለያዩ የሶፍትዌር ዓይነቶች ይህ ተዋረድ በምን"s ውስጥ እንዲታይ ሊፈቅዱ ይችላሉ። የተዘረጋ ሁነታ ይባላል። (አማራጩ መስመራዊ ሁናቴ ነው፣ ይህም ሁሉንም ልጥፎች በቀን ቅደም ተከተል ያሳያል፣ ማን ለየትኛው ለየትኛው ምላሽ የሰጠ ቢሆንም።)

ጥቅሞች

በተዋረድ የተጣመሩ አመለካከቶች ጥቅሙ አንባቢው የንግግሩን አጠቃላይ መዋቅር በፍጥነት እንዲገነዘብ ማስቻሉ ነው፡ በተለይ ማን ለማን እንደሚመልስ። እንደ የዜና ቡድኖች ባሉ የተራዘሙ ውይይቶች ወይም ክርክሮች ውስጥ በጣም ጠቃሚ ነው፡ በእርግጥ ለተወሳሰበ ክርክር፣ ምንም አይነት ተዋረዳዊ የክርክር ስርዓት ሳይዘረጋ ክርክሩን ለመከተል በፍጥነት የማይቻል ይሆናል።

ሌላው ጥቅማጥቅም በተዋረድ በተጣመሩ ስርዓቶች ውስጥ ማህበረሰብን የበለጠ ስውር አድናቆት ነው። ለተወሰኑ ልጥፎች ምላሾች መሰጠት ስላለባቸው፣ ለተወሰኑ ግለሰቦችም ተሰጥተዋል። የተከመሩ ንግግሮች ፀሐፊውን ምላሽ በሚሰጥበት ግለሰብ የተለየ አመለካከት እና ስብዕና ላይ ያተኩራሉ። ይህ የቅርብ ጊዜ አስተያየት ወደ አጠቃላይ ገንዳ ውስጥ የገባበት fora ውስጥ ያነሰ የሚከሰተው.

ጉዳቶች

በጠፍጣፋ ክር ላይ የሥርዓተ-ሥርዓት ክሮች ጉዳቱ የጨመረው የተወሳሰበ ደረጃ ነው ፣ እና እንደዚህ ዓይነቱ እይታ በተጠቃሚዎቹ በኩል የበለጠ ምቾት እና ውስብስብነት ይፈልጋል። ስለዚህም እንደ ዩዝኔት፣ CIX ወይም Slashdot ባሉ አንዳንድ በጣም ጥንታዊ እና/ወይም በጣም የተራቀቁ የመስመር ላይ ማህበረሰቦች ውስጥ አነሳሱ በጣም ከባድ መሆኑ አያስደንቅም። የድረ-ገጽ ቻት እና አስተያየት ሲስተሞች በንፅፅር ወጣት እና ለብዙ ተመልካቾች ክፍት ናቸው፣ እና እንደዚህ አይነት ተዋረዳዊ ክሮች በቅርብ ጊዜ እንደዚህ ባሉ መድረኮች የተለመደ እየሆነ መጥቷል።

የዛፍ ተዋረድን መጫን በርዕስ ውስጥ ውይይቶችን ወደ መቆራረጥ ያዛባል፡ ከዚህ በኋላ ለተለያዩ የቀድሞ ልጥፎች ምላሽ የሚሰጥ ወይም ማጠቃለያ መልዕክት መለጠፍ አይቻልም። በምትኩ፣ እያንዳንዱ ቀዳሚ ልጥፍ በግለሰብ ምላሽ መሰጠት አለበት። ይህ ደግሞ ተዋረዳዊ ክር ወደ ሚጠቀሙ መድረኮች ወደ ተፋላሚ የክርክር ዘይቤ እንደሚመራ አከራካሪ ነው። ነገር ግን፣ እውነት ቢሆንም፣ በተፈለገው ልኡክ ጽሁፍ ላይ በተሰጡ ምላሾች ብዛት ምክንያት በቀጥታ በክር የተደረገ ምላሽ ካልተቻለ፣ ተጠቃሚዎች ውይይቱን በተያዘለት መንገድ እንዲቀጥል እና እንዲቀጥል በሚያደርጉት ሰው ጥቅሶችን እየተጠቀሙ ነው። ያለችግር ይህ በአብዛኛዎቹ የመልዕክት ቦርድ ማህበረሰቦች የሚመከር ክርክሩ አለበለዚያ ሁሉን አቀፍ ገደቡ ላይ ደርሷል።

ክር ክፈት

ክፍት ክር የሚያመለክተው አንባቢዎች በመረጡት ርዕስ ላይ አስተያየት የሚሰጡበት እና የሚወያዩበት የብሎግ ልጥፍን ነው። ብዙውን ጊዜ ከፍተኛ መጠን ባላቸው ታዋቂ ጦማሮች ላይ የበለጠ ጠቃሚ ናቸው ትራፊክ; ብዙውን ጊዜ ጥቅም ላይ የሚውሉት የብሎጉ ጸሐፊ የሚለጥፈው ርዕሰ ጉዳይ ከሌለው ወይም በመለጠፍ ላይ ሲዘገይ ነው።

ክፍት ክሮችም በብሎጎች ዋና ገፆች ላይ የልጥፎችን ነጠላነት ለመስበር ያገለግላሉ። በይዘት-ተኮር ልጥፎች ላይ አስተያየቶች ሊገነቡ ይችላሉ፤ ስለዚህ የገጽ ጭነት ጊዜዎች እንዳይዘገዩ ደራሲዎች ክፍት ክሮች ይጠቀማሉ።

ምሳሌዎች

* ያሁ! ቡድኖች [ http://groups.yahoo.com/]፣ MSN ቡድኖች [ http://groups.msn.com/] እና Slashdot [ http://www.slashdot.com/] ሁሉም በድር ላይ የተመሰረቱ ውይይቶችን የሚያሳዩ መድረኮችን ያቀርባሉ።

በተጨማሪም ይመልከቱ

* ምሁራዊ ስካይሪቲንግ
* የብሎግ ቃላት ዝርዝር

ዋቢዎች

*ዳርትማውዝ (2003) [ http://www.dartmouth.edu/~webteach/articles/discussion.html "በመስመር ላይ ውይይት ማድረግ" ]
* ወልሲ፣ ቲ. ዴቬር፣ [ http://www.readingonline.org/articles/art_index.asp?HREF=wolsey/index.html "በሳይበር ቦታ ላይ የስነ-ጽሁፍ ውይይት፡ ወጣት ወጣቶች ስለ መጽሐፍት ለመነጋገር በክር የተደረደሩ የውይይት ቡድኖችን ይጠቀማሉ።] ። "በመስመር ላይ ማንበብ"፣ 7(4)፣ ጥር/የካቲት 2004. ታህሣሥ 30፣ 2007 የተመለሰ

ዊኪሚዲያ ፋውንዴሽን።

  • 2010.
  • ሊዮን ፓው

Barh Azoum

    ሌሎች መዝገበ ቃላትን ተመልከት፡-የበይነመረብ መድረክ

    - የ phpBB ኢንተርኔት ፎረም ሶፍትዌር ጥቅል፣ በጣም ታዋቂ ከሆኑ የመድረክ ጥቅሎች አንዱ… ዊኪፔዲያየ1990ዎቹ የምናባዊ ትምህርት አከባቢዎች ታሪክ

    - በምናባዊ የመማሪያ አካባቢዎች ታሪክ ውስጥ፣ 1990ዎቹ የዕድገት ጊዜ ነበር፣ በዋነኛነት በተመጣጣኝ ዋጋ ኮምፒውተር እና በይነመረብ መምጣት ምክንያት።1990ዎቹ1990* Formal Systems Inc. የፕሪንስተን፣ ኤንጄ፣ ዩኤስኤ በDOS ላይ የተመሰረተ ግምገማን አስተዋውቋል… … ዊኪፔዲያ- የትብብር ፊት ለፊት የትምህርት አካባቢ ገንቢ(ዎች) የLEAD ጥምረት የተረጋጋ መልቀቅ 5.0 / ሰኔ 2010 ኦፕሬቲንግ ሲስተም ተሻጋሪ መድረክ … ውክፔዲያ

    የውይይት ክር- በብዙ የኢሜል ደንበኞች፣ የማስታወቂያ ሰሌዳዎች፣ የዜና ቡድኖች ወይም የኢንተርኔት መድረኮች ሶፍትዌሩ መልእክቶችን በእይታ በመቧደን ተጠቃሚውን የሚረዳበት ባህሪ ነው። መልእክቶች አብዛኛው ጊዜ በእይታ በተዋረድ በርዕስ ይከፋፈላሉ። የመልእክቶች ስብስብ ተቧድኖ...... Wikipedia

    ስላሽዶት- የ Slashdot.org ዋና ገጽ ቅጽበታዊ ገጽ እይታ URL slashdot.org ለነፍጠኞች መፈክር ዜና። አስፈላጊ ነገሮች...ዊኪፔዲያ

    ሚዲያዊኪ- የስም ቦታ ወደዚህ አቅጣጫ ይመራሉ። በዊኪፔዲያ ላይ ያለውን የሚዲያ ዊኪ ስም ቦታን በተመለከተ እገዛን ይመልከቱ፡ሚዲያ ዊኪ የስም ቦታ። ስለ ዊኪፔዲያ የስም ቦታዎች አጠቃላይ መረጃ ዊኪፔዲያ:ስም ቦታን ይመልከቱ። የቶክ ገፅ እና የሚዲያ ዊኪ ንግግር ገፅ ወደዚህ አቅጣጫ አዙረዋል። ለ... ዊኪፔዲያ

    በኮምፒዩተር መካከለኛ ግንኙነት- ለሌሎች አጠቃቀሞች፣ ሲኤምሲ (ዲዛምቢጉሽን) ይመልከቱ። የኮምፒዩተር ሚዲያድ ኮሙኒኬሽን (ሲኤምሲ) በሁለት ወይም ከዚያ በላይ በኔትወርክ የተገናኙ ኮምፒውተሮችን በመጠቀም የሚፈጠር ማንኛውም የግንኙነት ግብይት ተብሎ ይገለጻል። ቃሉ በተለምዶ እነዚያን… … ዊኪፔዲያን ሲያመለክት

    የዊኪ ሶፍትዌር ማነፃፀር- የሚከተሉት ሠንጠረዦች አጠቃላይ እና ቴክኒካል መረጃን ለበርካታ የዊኪ ሶፍትዌር ፓኬጆች ያወዳድራሉ። ይዘት 1 አጠቃላይ መረጃ 2 ዒላማ ታዳሚ 3 ባህሪያት 1 4 ባህሪያት 2 … ውክፔዲያ

    ምሁራዊ ስካይሪቲንግ- የበርካታ ኢሜል ጥምረት እና እንደ የዜና ቡድን ፣ የኤሌክትሮኒክስ የመልእክት መላላኪያ ዝርዝር ፣ ሃይፐርሜል ፣ ኔትኒውስ ወይም የኢንተርኔት ፎረም ፣ የተገናኘ እና በቀን ሊደረደር የሚችል ፣…… ውክፔዲያ ያሉ በርካታ ኢሜሎችን እና በክር የተያያዘ የድር ማህደርን የሚገልጽ በግንዛቤ ሳይንቲስት ስቴቫን ሃርናድ የተፈጠረ ቃል ነው።

    የትብብር ውሳኔ ሰጭ ሶፍትዌር- የትብብር ውሳኔ አሰጣጥ (ሲዲኤም) ሶፍትዌር በጊዜው የጋራ ውሳኔ ላይ ለመድረስ የሚያስፈልጉትን ተግባራት እና ባህሪያት የሚያስተባብር የሶፍትዌር አፕሊኬሽን ወይም ሞጁል ሲሆን ይህም ሁሉም የሚመለከታቸው ባለድርሻ አካላት በሂደቱ እንዲሳተፉ ያስችላል። የ...... ዊኪፔዲያ

በቅርብ ጊዜ pthreads ሞከርኩ እና በጣም ተገረምኩ - በ PHP ውስጥ ከበርካታ እውነተኛ ክሮች ጋር የመስራት ችሎታን የሚጨምር ቅጥያ ነው። ምንም አስማት የለም ፣ ምንም አስማት የለም ፣ ምንም ውሸት የለም - ሁሉም ነገር እውነት ነው።



እኔ እንደዚህ ያለ ተግባር እያሰብኩ ነው. በፍጥነት መጠናቀቅ ያለበት የተግባር ክምችት አለ። ፒኤችፒ ይህንን ችግር ለመፍታት ሌሎች መሳሪያዎች አሉት, እዚህ አልተጠቀሱም, ጽሑፉ ስለ ፕትሬድ ነው.



pthreads ምንድን ናቸው

ያ ነው! ደህና, ሁሉም ነገር ማለት ይቻላል. እንደውም ጠያቂ አንባቢን የሚያናድድ ነገር አለ። ከእነዚህ ውስጥ አንዳቸውም ቢሆኑ ከነባሪ አማራጮች ጋር በተጠናቀረ መደበኛ ፒኤችፒ ላይ አይሰራም። በባለብዙ ክር ንባብ ለመደሰት፣ በPHPዎ ውስጥ ZTS (Zend Thread Safety) እንዲነቃ ማድረግ አለቦት።

ፒኤችፒ ማዋቀር

በመቀጠል PHP ከ ZTS ጋር። ZTS ከሌለው PHP (37.65 vs 265.05 ሰከንድ) ጋር ሲነፃፀር ለእንደዚህ ያለ ትልቅ የአፈፃፀም ጊዜ ልዩነት ትኩረት አይስጡ ፣ የ PHP መቼቶችን አጠቃላይ ለማድረግ አልሞከርኩም። ZTS በሌለበት ሁኔታ፣ ለምሳሌ XDebug ነቅቻለሁ።


እንደሚመለከቱት, 2 ክሮች ሲጠቀሙ, የፕሮግራሙ አፈፃፀም ፍጥነት ከመስመር ኮድ ጋር ሲነፃፀር በግምት 1.5 እጥፍ ይበልጣል. 4 ክሮች ሲጠቀሙ - 3 ጊዜ.


ምንም እንኳን ፕሮሰሰሩ 8-ኮር ቢሆንም ከ 4 በላይ ክሮች ጥቅም ላይ ከዋሉ የፕሮግራሙ የማስፈጸሚያ ጊዜ አልተለወጠም ማለት ይቻላል ። ይህ የሆነበት ምክንያት የእኔ ፕሮሰሰር 4 ፊዚካል ኮሮች ስላለው ነው ግልፅ ለማድረግ ፣ እኔ ሳህኑን በስዕላዊ መግለጫ አሳይቻለሁ።


ከቆመበት ቀጥል

በPHP ውስጥ የፒትሬድ ኤክስቴንሽን በመጠቀም ከብዙ-ክርክር ጋር በጣም በሚያምር ሁኔታ መስራት ይቻላል። ይህ ጉልህ የሆነ የምርታማነት ጭማሪ ይሰጣል።

መለያዎች: መለያዎችን ያክሉ

የአንድ ጥሩ ጓደኛዬ እናት ከሴንት ፒተርስበርግ ወደ ሞስኮ በረራ ላይ ሻንጣዋን አጣች እና ወደ ሞቃታማ የባህር ዳርቻዎች ተጨማሪ በረራ ነበራት እና አሁን ቀድሞውኑ በሪዞርቱ ላይ ነበረች - ያለ ዋና ልብስ ፣ ጫማ እና በቲ ብቻ። - ሸሚዝ ከእጅዋ ሻንጣ። ለድሮ ጊዜ, ምን ማድረግ እና የት መሮጥ እንዳለብኝ ሁለት ምክሮችን ሰጥቻታለሁ, እና ዛሬ እዚህ በተሰጠው ርዕስ ላይ የማውቀውን ሁሉ ለመጻፍ ወሰንኩ.

እኔ በጣም ብልህ እንደሆንኩ ለማስረዳት በአንድ ወቅት ለብዙ አየር መንገዶች በመሬት አገልግሎት ውስጥ እንደሰራሁ፣ ከሻንጣ ፍለጋ ጋር የተያያዙ ጉዳዮችን ጨምሮ እንደሰራሁ ላስታውስህ። ደህና ፣ እና የራሴ የበረራ ተሞክሮ ፣ በእርግጥ። ቢሆንም, ምክንያቱም ከብዙ አመታት በፊት የአቪዬሽን አገልግሎትን ለቅቄያለሁ፣ ምናልባት አንዳንድ ልዩነቶች ተለውጠው ሊሆን ይችላል - ከሆነ በአመስጋኝነት በርዕሱ ላይ አስተያየቶችን እቀበላለሁ እና በጽሁፉ ውስጥ ያለውን መረጃ አስተካክያለሁ።

በዚህ እጀምራለሁ ሻንጣዎ እንዳይጠፋ ለመከላከል ምን ማድረግ አለብዎት:
1. ከሻንጣዎ ቀደም ሲል ከተደረጉት ጉዞዎች ሁሉንም መለያዎች እና ተለጣፊዎችን ያጥፉ ፣ ትንንሾቹን እንኳን ባር ኮድ ያላቸው ፣ ብዙውን ጊዜ ለብቻው በሻንጣው ላይ የሚጣበቁ - አውቶማቲክ የሻንጣ መፈተሻ እና የመለየት ስርዓቱን ሊያደናግሩ ይችላሉ።
2. በሻንጣዎ ላይ የስም መለያ (ቦርሳ, ሳጥን, ፓኬጅ - በአጠቃላይ, እንደ ሻንጣ የሚያስገቧቸውን ነገሮች ሁሉ) አንጠልጥለው: እንደገና ጥቅም ላይ ሊውል የሚችል አማራጭ አስቀድመው መግዛት ወይም በመግቢያው ላይ የወረቀት መለያ መውሰድ ይችላሉ - ብዙውን ጊዜ ሁሉም. ግማሽ ጨዋ አየር መንገዶች ያለ ገደብ ይሰጣቸዋል። እና ኤሚሬትስ፣ ለምሳሌ፣ በአጠቃላይ በጣም ረጅም ጊዜ ሊቆይ በሚችል ዘላቂ ገመድ ላይ በጣም ጥሩ የፕላስቲክ መለያዎች አሏት።

የድሮ ፓራኖይዶች እንደ እኔ ሊያደርጉ ይችላሉ፡ ሁልጊዜ ከሳምሶናይት ስብስብ እንደገና ጥቅም ላይ ሊውል የሚችል የፕላስቲክ መለያ በሻንጣዬ ላይ በቋሚነት የቤት አድራሻዬ፣ ስልክ ቁጥሬ እና በኢሜልእና ለእረፍት ወደ አንድ ቦታ ስበር በአዲሱ ቦታ የምቆይበትን ቀን እና ሁሉንም ሊሆኑ የሚችሉ ግንኙነቶችን (የሆቴሉን ስም እና አድራሻ ፣ የአከባቢ ስልክ ቁጥሩን ፣ ካለ) የምገልጽበትን የወረቀት ማስታወሻ ዘጋለሁ ። እና የእኔ የመጀመሪያ እና የመጨረሻ ስም, በእርግጥ).
3. በመመዝገቢያ ቆጣቢው ላይ በቼክ መግቢያ ወኪል የታተመው የሻንጣ መለያ በሻንጣዎ ላይ መለጠፉን ያረጋግጡ - በሚበሩበት የከተማ ኮድ እና የበረራ ቁጥር።
4. ብዙ የሚያገናኙ በረራዎች ካሉዎት ስለዚህ ጉዳይ ለመግቢያ ተወካዩ ይንገሩ እና ሻንጣዎን በየትኛው ነጥብ ላይ ማረጋገጥ እንደሚፈልጉ ይግለጹ። በአንዳንድ ሁኔታዎች, ሻንጣዎች ምንም እንኳን ፍላጎትዎ ምንም ይሁን ምን በመንገድ ላይ አንድ ወይም ሌላ አውሮፕላን ማረፊያ መውሰድ አለባቸው: ይህ ለምሳሌ በአየር ማረፊያዎች መካከል (ኦርሊ እና ቻርለስ ዴ ጎል በፓሪስ, ዶሞዴዶቮ - ሼሬሜትዬቮ - "Vnukovo) መካከል የሚደረጉ ማስተላለፎችን ይመለከታል. "በሞስኮ), የተለየ ተርሚናሎች (ተርሚናሎች 1 እና 2 በፍራንክፈርት) ወይም ወደ ዩኤስኤ ወይም ሜክሲኮ በደረሱበት የመጀመሪያ ቦታ - ይህ በእነዚህ አገሮች ውስጥ የጉምሩክ መስፈርት ነው-ሞስኮ-ዋሽንግተን-ፊኒክስን እየበረሩ ነው እንበል ፣ የሻንጣ መለያ ለሦስቱም ክፍሎች ለፎኒክስ ተሰጥቷል፣ ነገር ግን በዋሽንግተን ሻንጣው በአካል ማንሳት፣ በጉምሩክ ማጽዳት እና እንደገና መፈተሽ ያስፈልጋል አውሮፕላን፣ ወይም እንስሳ፣ በመጓጓዣ ቦታ ላይ ማንሳት ያስፈልግህ ይሆናል። በአጠቃላይ, ከማስተላለፎች ጋር ውስብስብ በሆነ መንገድ, በአየር መንገዱ የጥሪ ማእከል ወይም, በአስጊ ሁኔታ ውስጥ, በመለያ መግቢያ ላይ የሻንጣዎች እንቅስቃሴዎችን ዝርዝሮች አስቀድመው ማብራራት ይሻላል.
5. ሻንጣዎ እንዲታይ ያድርጉ፡ የሻንጣ መዘግየቶች ሁልጊዜ የሻንጣዎች ተቆጣጣሪዎች ስህተት ወይም በአከፋፈል ስርዓቱ ላይ አለመሳካቶች አይደሉም። አንዳንድ ጊዜ ሌላ አእምሮ የሌለው ተሳፋሪ፣ ከረዥም በረራ በኋላ ደክሞ፣ ከሻንጣ ቀበቶው ተመሳሳይ ጥቁር ሳምሶናይት ወይም ገላጭ ያልሆነ የስፖርት ቦርሳ ይወስዳል። ስለዚህ, ሻንጣዎን ምልክት ያድርጉበት: ብዙ ደማቅ ሪባኖች ወይም ትንሽ ለስላሳ አሻንጉሊት መያዣው ላይ አንጠልጥለው, በላዩ ላይ አንድ ትልቅ ተለጣፊ ይለጥፉ, ወይም በቀላሉ ሻንጣ በሚመርጡበት ጊዜ ያልተለመደ ቀለም ምርጫ ይስጡ.

በሻንጣ ውስጥ ምን መፈተሽ የሌለበት ነገር አለ?
ያስታውሱ ሁሉም አየር መንገዶች እና አየር ማረፊያዎች ሻንጣዎችን ያጣሉ. እርግጥ ነው, አኃዛዊ መረጃዎች ለሁሉም ሰው የተለዩ ናቸው, ነገር ግን በጣም አስተማማኝ አየር መንገዶች እንኳን ሻንጣዎችን ሊያጡ ወይም ሊያዘገዩ ይችላሉ, እና በትንሽ አየር ማረፊያ እንኳን አንድ የሻንጣ ተቆጣጣሪ ሻንጣዎችን የያዘ ጋሪ በቀጥታ ከመመዝገቢያ መደርደሪያ ወደ አውሮፕላን ያጓጉዛል. ስለዚህ ሁል ጊዜ በእጅዎ ሻንጣ እንዲወስዱ እመክርዎታለሁ-
- በበረራ ወቅት የማይፈለጉትን ጨምሮ አስፈላጊ ሰነዶች (ለምሳሌ ፣ ወደ ሴንት ፒተርስበርግ በመጨረሻው ጉዞዬ ፈቃዴን መለወጥ ነበረብኝ ፣ እና በእጄ ሻንጣ የጋብቻ የምስክር ወረቀት እና ሁሉንም ዓይነት ካርዶች ከ የመንዳት ትምህርት ቤት)
- ቁልፎች (ከአድራሻዎ ጋር ካለው መለያ ጋር በማጣመር ይህ አደገኛ ሊሆን ይችላል)
- ገንዘብ, ጌጣጌጥ (ምንም አስተያየት የለም)
- ውድ የሆኑ ደካማ መሣሪያዎች
- በመደበኛነት የሚወስዷቸው መድሃኒቶች, ለበረራ በሚፈለገው መጠን, እና በትንሽ መጠባበቂያ የውጭ ሀገር ወይም ከተማ ውስጥ አናሎግ መፈለግ ካለብዎት. ሻንጣዎ ከጠፋ ሊገዙ የማይችሉ በሐኪም የታዘዙ መድሃኒቶች ለጉዞው በሙሉ አስፈላጊ የሆነውን መጠን ይዘው ይሂዱ።
- ሲደርሱ በአስቸኳይ ሊያስፈልግ የሚችል ነገር (ለምሳሌ ፣ ባትሪ መሙያለስልክ
ለእርስዎ ስሜታዊ ዋጋ ያለው ነገር አንዳንድ ጊዜ ሻንጣዎች ለዘላለም ይጠፋሉ ፣ እና የግል ማስታወሻ ደብተርዎን ማጣት ልብዎን የሚሰብር ከሆነ በቤት ውስጥ መተው ወይም በአውሮፕላኑ ውስጥ ይዘውት መሄድ ይሻላል።

አስተማሪ ታሪክ፡ በሴንት ፒተርስበርግ በሉፍታንሳ በምሠራበት ወቅት ከዩናይትድ ስቴትስ የመጡ ባልና ሚስት እጃቸውን እያጣመሙ ወደ ቢሮአችን እየሮጡ መጡ - ለጉዲፈቻ ችሎት በጣም አስፈላጊ የሆኑ ሰነዶችን የያዘ ሻንጣቸው አልደረሰም ነበር፣ ችሎቱ በሚቀጥለው ቀን. እርግጥ ለሻንጣው መጥፋት ተጠያቂው አየር መንገዱ ነው፤ ግን ከዚህ ማንን ይጠቀማል? እንደዚህ አይነት ሁኔታን ለማስወገድ በቀላሉ አስፈላጊ ወረቀቶችን በእጅ ሻንጣ ውስጥ ማስገባት በቂ ነበር.

ስለዚህ፣ ደርሰህ ሻንጣህን በሻንጣው ቀበቶ ላይ አላገኘህም። ምን ለማድረግ፧
1. ሻንጣዎ ውስጥ ከተራ ሻንጣዎች ውጪ ሌላ ነገር ካረጋገጡ፡ ስኪስ፣ ሴሎ፣ ግድግዳ መጠን ያለው የፕላዝማ ፓኔል፣ የህፃን ጋሪ፣ የቀጥታ እብነበረድ ታላቁ ዳን፣ የሚባሉትን ለማውጣት የተለየ ነጥብ ካለ ያረጋግጡ። ከመጠን በላይ የሆነ ሻንጣ ወይም ግዙፍ ሻንጣ - ከላይ ከገለጽኩት ጋር ተመሳሳይነት ያለው ሻንጣ ብዙውን ጊዜ በተለየ ክፍል ውስጥ ተጭኖ ለብቻው ይወርዳል። ሻንጣዎ እዚያ ካልተገኘ
2. ወደ ሻንጣ መፈለጊያ ወይም የጠፋ እና የተገኘ ቆጣሪ ይሂዱ። እዚያም ልዩ ቅጽ መሙላት ያስፈልግዎታል ዝርዝር መረጃስለ ሻንጣዎ፡ መንገድ፣ መልክ, አጭር የይዘት ዝርዝር, በቋሚ የመኖሪያ ቦታዎ እና በጊዜያዊ ቆይታዎ ያሉ እውቂያዎችዎ. እንዲሁም፣ በሻንጣ ፍለጋ አገልግሎት ውስጥ እንደዚህ ያለ የሻንጣ ገበታ የማየት ዕድሉ ከፍተኛ ነው።

በዚህ ምድብ መሰረት ነው የጎደሉት ሻንጣዎች በኮድ የሚቀመጠው እና፣ ስለዚህ እርስዎ ተረድተዋል፣ እነዚህ ሁለቱ ሻንጣዎች አንድ አይነት ኮድ ይደረደራሉ፡

ስለዚህ በማብራሪያው ውስጥ ተጨማሪ ዝርዝሮችን ለመጨመር ነፃነት ይሰማዎ እና የይዘቱን አንቀፅ አይዝለሉ። እንደ ደንቡ፣ መጀመሪያ የሻንጣ መዘግየት ሪፖርት ሲሞሉ፣ ውጭው ላይ ምንም መለያ ምልክቶች ከሌሉ እና ቦርሳው መከፈት ካለበት ቦርሳዎ የሚታወቅባቸውን በርካታ ይዘቶች እንዲጠቁሙ ይጠየቃሉ። ቦርሳው ተከፍቷል, ስለዚህ ጉዳይ ማሳወቂያ ያስገባሉ). መጥፎ ምሳሌ: ቲ-ሸርት / መጽሐፍ / እርጥብ መጥረጊያዎች, ጥሩ ምሳሌ: ደማቅ ቀይ ቢኪኒ / የማልቪች ማባዛቶች / ማጠፊያ ብረት ካታሎግ. ማመልከቻውን ከሞሉ በኋላ የሻንጣ መፈለጊያ አገልግሎት ሰራተኛው ቁጥርን በ XXXYY11111 ቅርጸት ይሰጥዎታል, XXX የመድረሻ አየር ማረፊያ ኮድ ነው, YY የመድረሻ አየር መንገድ ኮድ + 5 የመተግበሪያ መለያ ቁጥር: ለምሳሌ JFKLH12345, ከሆነ ከሉፍታንሳ ጋር ወደ ኒው ዮርክ ኬኔዲ አየር ማረፊያ በረሩ። ይህንን ቁጥር ያስታውሱ ወይም ይፃፉ - ለወደፊት ማመልከቻዎች ማመልከቻዎን ለማግኘት ቀላሉ መንገድ ይሆናል.
በተመሳሳይ ቁጥር በመጠቀም የፍለጋ ሁኔታን እራስዎ ማረጋገጥ ይችላሉ። (በሆነ ምክንያት ማገናኛው ይጠፋል፡ ለእርስዎ የማይሰራ ከሆነ፣ google World Tracer Online እና በጥሬው ሁለተኛው ሊንክ - የሻንጣ መፈለጊያ ርዕስ በድረ-ገጽ worldtracer.aero - የሚያስፈልግህ ነው) ምክንያቱም መጥፋት እና ማግኘት ብዙውን ጊዜ በጣም አስቸጋሪ ነው
3. በመድረሻ አውሮፕላን ማረፊያ የአየር መንገድዎን ቢሮ ለማነጋገር ይሞክሩ: አንዳንድ ጊዜ (አፅንዖት እሰጣለሁ - አንዳንድ ጊዜ!) ወደ ቤትዎ ካልሄዱ, ነገር ግን ወደ ጊዜያዊ ማረፊያ ቦታ (እረፍት, የንግድ ጉዞ), አየር መንገዱ ስብስብ ሊያቀርብ ይችላል. የመጸዳጃ እቃዎች (ሉፍታንሳ ትልቅ መጠን ያለው ቲሸርት ፣ የጥርስ ብሩሽ እና ፓስታ ፣ ማበጠሪያ ፣ ትናንሽ ሻምፖ እና ሻወር ጄል ፣ የልብስ ማጠቢያ ፓውደር ፣ ወዘተ.) ወይም ትንሽ ወጭዎች በቦታው ላይ ትንሽ ገንዘብ ይከፍላሉ ። (የጥሬ ገንዘብ ክፍያ)።

ቀጥሎ ምን ይሆናል?
ፋይልዎ (ኤኤችኤል እየተባለ የሚጠራው) ወደ የተማከለው የሻንጣ መፈለጊያ ስርዓት (ወርልድ ትሬሰር) ይሄዳል። የሻንጣው የይገባኛል ጥያቄ ያልተነሳባቸው ሁሉም እቃዎች በአንድ አይነት የፍለጋ ስርዓት ውስጥ ይወድቃሉ፣ ምንም አይነት መለያ ሳይደረግባቸው በሻንጣው ግቢ ውስጥ ኖክስ እና ክራኒ ተገኝተው ወይም በሻንጣው ቀበቶ ላይ ቢቆዩም የ XXXYY11111 ፋይል ነው። እንዲሁም የተፈጠረ, የተለየ ንዑስ ዓይነት ብቻ - የሚባሉት. በእጅ ላይ ሪፖርት ወይም OHD. የ AHL እና OHD ፋይሎች መረጃ ከተገጣጠሙ (የአያት ስም, የሻንጣው መግለጫ, መንገድ, ወዘተ) ሁለቱም ጣቢያዎች (የሻንጣው መጥፋት ሪፖርት የተደረገበት እና ያልተጠየቀው ሻንጣ የተገኘበት) ማሳወቂያ ይደርሳቸዋል, ከዚያም የቴክኖሎጂ ጉዳይ ነው፡ እንደገና መፈተሽ እና ከተሳካ ሻንጣዎችን ወደተፈለገ ከተማ ማስተላለፍ። እርግጥ ነው, ብዙ ቁጥር በራስ የተሰራ- መልእክት መላላክ፣ ተመሳሳይ ነገር ግን ተመሳሳይ ሻንጣዎችን አለመቀበል፣ በተጨማሪም ለብዙዎች ምላሽ ይሰጣል የስልክ ጥሪዎች- በአጠቃላይ የሻንጣ ፍለጋ አገልግሎት ሰራተኞች አሰልቺ አይሆኑም.
ግምታዊ ስታቲስቲክስ: ከ 90% በላይ የጠፉ ሻንጣዎች በመጀመሪያዎቹ 3 ቀናት ፍለጋ ውስጥ ይገኛሉ ፣ 3% ለዘላለም ይጠፋሉ ።
ምን ማድረግ ትችላለህ?
1. ሲደርሱ አስቸኳይ አስፈላጊ ነገር መግዛት ካለቦት (ከጥርስ ብሩሽ እስከ የንግድ ልብስ)፣ ለበኋላ ማካካሻ ደረሰኞችዎን መያዝዎን ያረጋግጡ። ሆኖም ግን, አላስፈላጊ ውድ ግዢዎችን ማስወገድ አለብዎት;
2. ትኩስ ደረጃዎችን በመከተል፣ በጣም ዝርዝር የሆነውን የይዘት ዝርዝር፣ በተለይም በቀለም፣ ብራንድ እና ግምታዊ ወጪእያንዳንዱ ንጥል ፣ በእንግሊዝኛ (አለበለዚያ የአየር መንገድ ሰራተኛ ወደ ስርዓቱ ለመግባት ይህንን ዝርዝር መተርጎም አለበት) ፣ አየር መንገዱን ያግኙ እና ይህንን ዝርዝር ይላኩ ፣ ወደ ሻንጣ ፍለጋ መተግበሪያ ውስጥ ይጨመራል። በመጀመሪያዎቹ 5 ቀናት ውስጥ ሻንጣዎች ፍለጋ የሚከናወነው በመድረሻ አውሮፕላን ማረፊያ ነው, ከዚያም ፍለጋው የአጓጓዥ አየር መንገድ ኃላፊነት ይሆናል (በመተግበሪያው ቁጥር ላይ የተመለከተው አየር መንገድ - JFKLH12345 አስታውስ?) እና ከ 21 ቀናት በኋላ እርስዎ የመጨረሻ ማካካሻ ለማግኘት ማመልከት ይችላሉ.
3. ስለጠፉ ሻንጣዎች መግለጫ ከሰጠበት ቀን ጀምሮ ከ21 ቀናት በኋላ ካልተገኘ፣ ካሣ ለመጠየቅ አጓዡን አየር መንገድ ያነጋግሩ። ካልተሳሳትኩ፣ የአቅም ገደብ ህጉ 2 ዓመት ነው፣ ማለትም. የኪሳራ ጥያቄ ካቀረቡበት ቀን ጀምሮ ባሉት ሁለት ዓመታት ውስጥ ለካሳ ማመልከት ይችላሉ።

የካሳ ክፍያ.
ካሳ ለመክፈል የአየር መንገዱን ተወካይ ቢሮ ለክፍያ ማመልከቻ, በረራውን የሚያረጋግጡ ሰነዶች እና የሻንጣ መጥፋት እውነታ (የመሳፈሪያ ወረቀቶች, የሻንጣዎች መለያዎች, የሻንጣ መጥፋት የይገባኛል ጥያቄ ቁጥር, የክፍያ ዝርዝሮች) ማነጋገር ያስፈልግዎታል. ካልተሳሳትኩ በሩሲያ ፌዴሬሽን ውስጥ የማካካሻ ውሳኔ በ 30 ቀናት ውስጥ በህጋዊ መንገድ መታየት አለበት. እንዲሁም የይዘቱን ዋጋ ለመገመት ሊጠየቁ ይችላሉ እና ከተቻለ ለሻንጣው ግዢ ደረሰኝ እና በውስጡ ያሉትን እቃዎች ያቅርቡ (ይህ በአብዛኛዎቹ ሁኔታዎች ከእውነታው የራቀ መሆኑን ተረድቻለሁ, ነገር ግን ይህ የሂደቱ አካል ነው).
ቀደም ሲል ክፍያዎች የተረጋገጡ ሻንጣዎች ክብደት ላይ ተመስርተው ነበር - በኪሎ ግራም ወደ 20 ዶላር. በኋላ የክፍያ ስርዓቱ ተቀይሯል እና የአየር መንገዶች ተጠያቂነት በ 1,000 የተለመዱ ክፍሎች ብቻ ተወስኗል (የተለመደው ክፍል ዋጋ በአየር መንገዱ ውስጥ ይሰላል) ይህም በስራዬ ጊዜ በግምት 1,300 ዩሮ ነበር ። እነዚያ። ከሺህ የቦሊቪያ ጌኮ ቆዳዎች የተሰራ እና በአልማዝ የተሞላ የሉዊስ ቫዩንተን ሻንጣ ለመግዛት ደረሰኝ ብታመጡም ከ1,300 ዩሮ በላይ አያገኙም።