Π Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ QNX, ΠΈ Π² ΠΊΠ½ΠΈΠ³Π΅ Π . ΠΠ΅ΡΡΠ΅Π½Π° [1] ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ°Π½ΠΈΡ ΡΠ΄Π΅Π»Π΅Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², ΠΏΠΎΡΠΎΠΊΠΎΠ², ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄ΡΡΠ³ΠΈΠΌ Π²Π΅ΡΠ°ΠΌ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ Π°Π»Π»Π΅Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΉ: ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°ΡΠΎΠΉ, ΠΊΡΡ Π½Π΅ΠΉ... ΠΡΠ»ΠΈ ΡΠΎΠ³Π»Π°ΡΠΈΡΡΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΈΠ΅ Π°Π»Π»Π΅Π³ΠΎΡΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡ ΠΎΠ΄ΡΠΈΠ²Ρ Π΄Π»Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠ°ΡΡΠΈΠ½Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ (ΡΡΠΎ, ΠΏΠΎΡ ΠΎΠΆΠ΅, ΡΠ°ΠΊ ΠΈ Π΅ΡΡΡ), ΡΠΎ Π΄Π»Ρ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ Β«ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° β ΠΏΡΠΎΡΠ΅ΡΡΒ β ΠΏΠΎΡΠΎΠΊΒ» ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΡΡ Π°Π»Π»Π΅Π³ΠΎΡΠΈΡ: Β«Π°ΠΊΠ²Π°ΡΠΈΡΠΌΠ½ΠΎΠ΅ Ρ ΠΎΠ·ΡΠΉΡΡΠ²ΠΎΒ». ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ:
β’Β Π Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΌ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ, Π³Π΄Π΅ ΠΈΠΌΠ΅ΡΡΡΡ Π²ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΆΠΈΠ·Π½Π΅ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ β ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅, Π°ΡΡΠ°ΡΠΈΡ, ΡΠ΅ΡΠΌΠΎΡΠ΅Π³ΡΠ»ΡΡΠΈΡ, ΠΊΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ (ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°), β ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡΡΡ Π°ΠΊΠ²Π°ΡΠΈΡΠΌΡ (ΠΏΡΠΎΡΠ΅ΡΡΡ), Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΎΡΡΡ (Π² ΠΎΠ΄Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅, Π² Π΄ΡΡΠ³ΠΈΡ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ) ΠΆΠΈΠ²ΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ (ΡΠ°ΡΡΠ΅Π½ΠΈΡ, ΡΡΠ±Ρ, ΡΠ»ΠΈΡΠΊΠΈ). ΠΠΎΠΌΠΈΠΌΠΎ Π²ΡΠ΅Ρ ΠΏΡΠΎΡΠΈΡ Β«ΡΠ΄ΠΎΠ±ΡΡΠ²Β» Π² ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ Π²ΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π΅ΡΠ΅ ΠΎΠ΄Π½Π° ΡΡΡΠ½ΠΎΡΡΡ β Β«Ρ ΠΎΠ·ΡΠΈΠ½Β». ΠΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠΈΠ»ΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ (ΠΊΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΏΠ΅ΡΠ΅ΡΠ°Π΄ΠΊΠ° ΠΆΠΈΠ²ΠΎΡΠ½ΡΡ ), Π½Π°ΡΡΡΠ°ΡΡΠΈΠ΅ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Β«ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΠ΅Β» ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΠΉ (ΡΡΠΎ ΡΠ»ΡΠΆΠ±Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠ·Π²Π½Π΅ Π½Π°Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΏΠΎΡΠΎΠΊΠ°ΠΌ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡ).
β’Β ΠΠΊΠ²Π°ΡΠΈΡΠΌΡ (ΠΏΡΠΎΡΠ΅ΡΡΡ) ΡΠ²Π»ΡΡΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ, Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΠΈΠΌΠΈ Π² ΡΠ΅Π±Π΅ Π°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ (ΠΏΠΎΡΠΎΠΊΠΈ). ΠΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡ Π°ΡΠ΅Π°Π» ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ (Π·Π°ΡΠΈΡΠ΅Π½Π½ΠΎΠ΅ Π°Π΄ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ) Π΄Π»Ρ ΠΈΡ ΠΎΠ±ΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ: Π»ΡΠ±ΠΎΠ΅ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ Π³ΡΠ°Π½ΠΈΡ ΠΎΠ±ΠΈΡΠ°Π½ΠΈΡ Π² ΡΠΈΠ»Ρ ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΡΠΎΡΡ-ΠΌΠ°ΠΆΠΎΡΠ½ΡΡ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΡΠ², Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ, ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π³ΠΈΠ±Π΅Π»Ρ Π½Π°ΡΡΡΠΈΡΠ΅Π»Ρ (ΠΎΡΠΈΠ±ΠΊΠ° Π½Π°ΡΡΡΠ΅Π½ΠΈΠΈ Π·Π°ΡΠΈΡΡ ΠΏΠ°ΠΌΡΡΠΈ Π² ΠΏΠΎΡΠΎΠΊΠ΅).
β’Β ΠΠ±ΠΈΡΠ°ΡΠ΅Π»ΠΈ Π°ΠΊΠ²Π°ΡΠΈΡΠΌΠΎΠ² (ΠΏΠΎΡΠΎΠΊΠΈ) Π»Π΅Π³ΠΊΠΎ ΠΈ Π½Π΅ΠΏΡΠΈΠ½ΡΠΆΠ΄Π΅Π½Π½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ (ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ ΠΏΡΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ, Π½Π°ΠΏΡΠΎΡΠΈΠ², ΡΡΡΡΠΏΠ°ΡΡ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ ΠΌΠ΅ΡΡΠΎ) Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° (ΠΏΡΠΎΡΠ΅ΡΡΠ°). ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΠΎΠ±ΠΈΡΠ°ΡΠ΅Π»ΡΠΌΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² (ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²); Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ Π΄Π°ΠΆΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π½Π°ΡΡ ΠΎΠ± ΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠΈ. ΠΡΠ»ΠΈ ΠΎΠ±ΠΈΡΠ°ΡΠ΅Π»Ρ ΡΡΠ΅Π±ΡΠ΅Ρ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π΅Π³ΠΎ Π² Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ, ΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π»ΠΈΡΡ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΡΠΎΠΌΡ, Π²Π·ΡΠ²Π°Ρ ΡΠ²ΠΎΠΈΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ (ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΎΡΠΎΠ±ΡΡ Π·Π½Π°ΠΊΠΎΠ²) ΠΊ ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ Β«ΠΎΠ±ΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΡΠ±ΡΡΠ°Π½ΡΠΈΠΈΒ», Π²Π·ΡΠ²Π°ΡΡΠ΅Π³ΠΎ ΠΊ Ρ ΠΎΠ·ΡΠΈΠ½Ρ (ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅) ΠΎ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π΅ (Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ).
β’Β ΠΡΠ΅ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΠ΅ΡΡΡΡΡ (ΠΊΠΈΡΠ»ΠΎΡΠΎΠ΄, ΠΊΠΎΡΠΌ, ΡΠ²Π΅Ρ) ΠΏΠΎΡΡΡΠΏΠ°ΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΊ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΈΡΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ (ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π²ΡΠ΄Π΅Π»ΡΠ΅Ρ ΡΠ΅ΡΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΡ Π² ΡΠ΅Π»ΠΎΠΌ). ΠΠ±ΠΈΡΠ°ΡΠ΅Π»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° (ΠΏΠΎΡΠΎΠΊΠΈ) ΠΊΠΎΠ½ΠΊΡΡΠΈΡΡΡΡ Π·Π° ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ²ΠΎΠΈΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ (ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠΎΠ²) ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ (Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ) ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Β«Π»ΠΈΡΠ½ΠΎΡΡΠ½ΡΡ Β» Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ: ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΆΠΈΠ²ΠΎΡΠ½ΠΎΠ³ΠΎ, Π±ΡΡΡΡΠΎΡΡ ΡΠ΅Π°ΠΊΡΠΈΠΈ ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΈ Ρ.Π΄.
Π’Π°ΠΊΠ°Ρ Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠ²Π½Π°Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΎΡΡΠ΅ΡΠ»ΠΈΠ²Π΅Π΅ ΠΎΡΡΡΠΈΡΡ, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈ ΠΏΠΎΡΠΎΠΊ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΡΡΠΎΠ²Π½ΡΠΌ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ ΠΏΠΎΠ½ΡΡΠΈΠΉ ΠΠ‘. ΠΡΠΎ ΡΠ°Π·Π»ΠΈΡΠΈΠ΅ ΡΠΌΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΡΠ²ΠΎΠΌ, ΡΡΠΎ Π² Π»ΡΠ±ΠΎΠΉ ΠΠ‘ (Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΡΠΎΠΊΠΎΠ² ΠΈΠ»ΠΈ Π±Π΅Π· Π½Π΅Π΅) Π²ΡΡΠΊΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ Π²ΡΠ΅Π³Π΄Π° Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΡΡ Π² Π½Π΅ΡΠ°Π·Π΄Π΅Π»ΠΈΠΌΠΎΠΌ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅ Ρ ΠΎΡΡ Π±Ρ Ρ ΠΎΠ΄Π½ΠΈΠΌ (Π³Π»Π°Π²Π½ΡΠΌ) ΠΏΠΎΡΠΎΠΊΠΎΠΌ ΠΈ Π½Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π°Π±Π»ΡΠ΄Π°ΡΡ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Β«ΠΏΡΠΎΡΠ΅ΡΡΠ° Π±Π΅Π· ΠΏΠΎΡΠΎΠΊΠ°Β».
ΠΡΡΡΠ΄Π° ΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ ΠΏΠΎΠΏΡΡΠΊΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΡΠΎΠΊΠ°ΠΌΠΈ Β«ΠΏΠΎΠ΄ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΡΡΡΠ΅ΠΉΒ» (Π΅Π΄ΠΈΠ½ΡΠΌ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠΌ). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΠ‘ Linux ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ° (
fork()
pthread_create()
_clone()
Π£ΡΠΈΠ»ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π»Π΅Ρ Π±ΡΠ»ΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Ρ ΠΊΠ°ΠΊ ΡΠ°Π· Π½Π° ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠΈΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠ², Π»ΠΈΠΊΠ²ΠΈΠ΄Π°ΡΠΈΡ ΡΡΠΎΠΉ Β«Π³ΠΈΠ±ΠΊΠΎΡΡΠΈΒ» ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ POSIX-ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠΡΡΡΠ΄Π° ΠΆΠ΅ Π²ΡΡΠ΅ΠΊΠ°ΡΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π»Π΅Ρ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π½ΠΎΠ²ΡΡ Β«ΡΠΊΠ·ΠΎΡΠΈΡΠ΅ΡΠΊΠΈΡ Β» ΠΠ‘, Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π½Π° ΡΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΈ ΠΏΠΎΡΠΎΠΊΠ°, ΠΈ ΠΏΠΎΠΏΡΡΠΊΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π΅ΠΊΠΎΠΉ Β«Π³ΠΈΠ±ΡΠΈΠ΄Π½ΠΎΠΉΒ» ΡΡΠ±ΡΡΠ°Π½ΡΠΈΠΈ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΠ΅ΠΉ Π°ΡΡΠΈΠ±ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΈ ΠΏΠΎΡΠΎΠΊΠ°, Π΅ΡΠ»ΠΈ ΡΠΎΠ³ΠΎ Π·Π°Ρ ΠΎΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ (Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ). ΠΠΎ Π½Π°ΡΠ΅ΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡ, ΠΈΠ΄Π΅Ρ Β«Π³ΠΈΠ±ΡΠΈΠ΄ΠΈΠ·Π°ΡΠΈΠΈΒ» Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΎΠΌΠ½ΠΈΡΠ΅Π»ΡΠ½Π° ΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π½Π°ΡΠ΅ΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π° Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅Π³ΠΎ-ΡΠΎ, Π² Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°ΡΡΠΈ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠ΅Π³ΠΎ Π°ΠΊΠ²Π°ΡΠΈΡΠΌ, Π° Π² Π·Π°Π΄Π½Π΅ΠΉ β ΡΡΠ±Ρ. ΠΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π΄Π°ΠΆΠ΅ ΡΡΡΠ°ΡΠ½Π΅Π΅, ΡΠ΅ΠΌ ΡΡΡΠ°Π»ΠΊΠ°β¦
ΠΡΠΌΠ΅ΡΠ΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ Π΄ΡΠ°Π»ΠΈΠ·ΠΌ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΈ ΠΏΠΎΡΠΎΠΊΠΎΠ² (Π° Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΠ‘ ΠΈ ΠΈΡ ΠΏΠΎΠ»Π½Π°Ρ ΡΠΎΠΆΠ΄Π΅ΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ) ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΡΠΈΡ ΠΏΠΎΠ½ΡΡΠΈΠΉ, Π½Π΅ ΠΏΡΠΈΠ±Π΅Π³Π°Ρ ΠΊ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Π΄ΡΡΠ³ΠΎΠ³ΠΎ. Π ΠΈΡΠΎΠ³Π΅, Ρ ΠΊΠ°ΠΊΠΎΠΉ Π±Ρ ΠΈΠ· Π΄Π²ΡΡ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΉ Π½ΠΈ Π½Π°ΡΠ°ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠ΅, Π½Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ, Π·Π°Π±Π΅Π³Π°Ρ Π²ΠΏΠ΅ΡΠ΅Π΄, ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈΠΊΡ Π΄ΡΡΠ³ΠΎΠΉ, Π΄ΡΠ°Π»ΡΠ½ΠΎΠΉ Π΅ΠΉ. Π ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² Π½Π°ΠΌ Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ Π±Π΅Π· ΠΏΠΎΠ½ΡΡΠΈΡ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ° (ΡΠ²Π»ΡΡΡΠ΅Π³ΠΎΡΡ Π°ΡΡΠΈΠ±ΡΡΠΈΠΊΠΎΠΉ ΠΏΠΎΡΠΎΠΊΠ°), Π° Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΠΎΡΠΎΠΊΠΎΠ² ΠΌΡ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΠΌ Π½Π΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ (ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΡΠΎΠΊΠ°) ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΡΠ²Π»ΡΡΡΠΈΠ΅ΡΡ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠ΅ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΡ, ΡΠΎΠΊΠ΅ΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΠΎ ΡΡΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅ Π½Π°ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ Π»ΡΠ±ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π΅Π³ΠΎ Β«ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡΒ» ΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΎ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Β«ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎΡΡΡΒ». ΠΡΠ°ΠΊ, ΡΠ»Π΅Π΄ΡΡ ΡΠ»ΠΎΠΆΠΈΠ²ΡΠ΅ΠΉΡΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΈ, Π½Π°ΡΠ½Π΅ΠΌ Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ².
ΠΡΠΎΡΠ΅ΡΡΡ
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ΅ ΠΏΠΎ UNIX, ΡΡΠΎ Π·Π΄Π΅ΡΡ ΠΌΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅ΠΌ Π»ΠΈΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ Π±Π΅Π³Π»ΡΠΉ ΠΎΠ±Π·ΠΎΡ, ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΠΎΡΠ»ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΠ‘ QNX.
ΠΡΡΠΊΠΎΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠ½ΡΡΠΈΠΉ. ΠΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΡΡΠ½ΠΎΠ΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π½Π΅ ΡΠ°ΠΊ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄Π΄Π°Π΅ΡΡΡ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ. ΠΡΠΎΡΠΈΡΠΈΡΡΠ΅ΠΌ (Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅) ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π΄Π°Π΅Ρ Π ΠΎΠ±Π°ΡΠ΅Π²ΡΠΊΠΈΠΉ [3]:
ΠΠ±ΡΡΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ², Π±ΡΠ΄Ρ ΡΠΎ Π½Π°Π±ΠΎΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ² [8], ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ». ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠ³Π»Π° Π±ΡΡΡ Π·Π°ΠΏΡΡΠ΅Π½Π° Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ½Π°ΡΠ°Π»Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΡΠ΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ, ΠΊΡΠ΄Π° ΠΎΡΠ½ΠΎΡΡΡΡΡ ΡΠ΅ΡΡΡΡΡ ΠΏΠ°ΠΌΡΡΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΡΠ΅ΡΡΡΡΠ°ΠΌ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΡΠ»ΡΠ³ΠΈ ΡΠ΄ΡΠ°.
ΠΡΠΎΡΠ΅ΡΡ Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡΠΎΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎΠ± ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠΌ, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠ΅ΠΌΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ΄Π΅. ΠΠ»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ C/C++, Π³Π»Π°Π²Π½ΡΠΌ ΠΏΠΎΡΠΎΠΊΠΎΠΌΠΏΡΠΎΡΠ΅ΡΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΠΎΠΊ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΡΠ΅ΠΊΡΡΡΠ°Π»ΡΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Π½Π½Π°Ρ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ
main()
ΠΡΠ±ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΡΠΎΠΊΠΎΠ², Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 32Β 767 (Π΄Π»Ρ QNX Π²Π΅ΡΡΠΈΠΈ 6.2). Π‘ΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ , Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠΎΡΠΎΠΊΠΎΠ² ΠΏΡΠΎΡΠ΅ΡΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠΊΠ° Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ°.
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ°Π½Π½ΠΈΠΌ Β«ΠΊΠ°Π½ΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΈΠΌΒ» ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠΌ UNIX [3] ΠΠ‘ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 4095 ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² (ΡΠΎΡΠ½Π΅Π΅ 4096, ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ 0-Π²ΠΎΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡ, Π·Π°Π³ΡΡΠΆΠ°ΡΡΠΈΠΉ ΠΠ‘ ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ΄ΡΠ°). ΠΠΎ Π²ΡΠ΅ΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΠ‘ QNX Π½Π°ΠΌ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ Π½Π°ΠΉΡΠΈ ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°. ΠΠΎ Π΅ΡΠ»ΠΈ ΠΈΠ· ΡΡΠΎΠ³ΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ Β«ΡΠ°ΠΉΠ½Π° ΠΌΠ°Π΄ΡΠΈΠ΄ΡΠΊΠΎΠ³ΠΎ Π΄Π²ΠΎΡΠ°Β», ΡΠΎ Π½Π°ΡΠ° Π·Π°Π΄Π°ΡΠ° β Π½Π°ΠΉΡΠΈ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
int main(int argc, char* argv[]) {
Β unsigned long n = 1;
Β pid_t pid;
Β while((pid = fork()) >= 0) {
Β n++;
Β if (pid > 0) {