[Powered by Google Translate] ನೇಟ್ HARDISON: ನೀವು ಪಡೆದಿರುವಿರಿ ಬಹು ಕಾರ್ಯಕ್ರಮಗಳು ಒಂದು ತೆರೆಯಲು ಕಂಪ್ಯೂಟರ್, ಎಲ್ಲವನ್ನು ನ ಹಾಗೆ ಕಾಣುತ್ತದೆ ಅದೇ ಸಮಯದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ. ಉದಾಹರಣೆಗೆ, ನೀವು ಒಂದು ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ಕೆಲಸ ಇರಬಹುದು ಫೈರ್ಫಾಕ್ಸ್ ಅಥವಾ ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್, ಐಟ್ಯೂನ್ಸ್ ಸಂಗೀತ ಕೇಳುವ, ಮತ್ತು ಪದಗಳ ಒಂದು ಪ್ರಬಂಧ ಬರೆಯಲು. ಆದಾಗ್ಯೂ, ಅಂಡರ್ ದ ಹುಡ್, ಕಾರ್ಯಕ್ರಮಗಳು ವಾಸ್ತವವಾಗಿ ಒಂದು ಸಮಯಕ್ಕೆ ಒಂದೇ ಆಗಿರುತ್ತದೆ. ಇದು, ವಿಂಡೋಸ್, ಮ್ಯಾಕ್ OSX ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯ ಕೆಲಸ, ಅಥವಾ ಲಿನಕ್ಸ್, ಮಾಹಿತಿ, ಈ ಪ್ರತ್ಯೇಕ ಪ್ರಕ್ರಿಯೆಗಳ ಪ್ರತಿ ನಿರ್ವಹಿಸಲು ಕಾರ್ಯಕ್ರಮಗಳು ಕರೆಯಲ್ಪಡುತ್ತದೆ, ಮತ್ತು ಆದ್ದರಿಂದ ಅವುಗಳ ನಡುವೆ ಬದಲಾಯಿಸಲು ಎಂದು ನೀವು ನಿಮ್ಮ ಪ್ರಬಂಧ ಕೆಲಸ ನಿಮ್ಮ ಫೇಸ್ಬುಕ್ ಪುಟ ಪರಿಶೀಲನೆಯಿಂದ ಹೋಗಿ ಮತ್ತೆ, ಪದಗಳ ಚಾಲನೆಯಲ್ಲಿರುವ ಎಂದು ಒಂದಾಗಿದೆ. ಕೆಲವೊಮ್ಮೆ, ಆದರೂ, ನಾವು ತಮ್ಮನ್ನು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಬಯಸುವ ತುಂಬಾ, ಈ ರೀತಿಯ ಹಲವು ಕೆಲಸಗಳನ್ನು. ನೀವು ನನ್ನ ಹಾಗೆ, ನೀವು ಬಹುಶಃ ಒಂದು ಗುಂಪನ್ನು ಹೊಂದಿವೆ ವಿವಿಧ ಟ್ಯಾಬ್ಗಳನ್ನು ನಿಮ್ಮ ವೆಬ್ ಬ್ರೌಸರ್, ಇಮೇಲ್ ಒಂದು, ತೆರೆಯುವ ಒಂದು ಕ್ಯಾಲೆಂಡರ್ ಒಂದು, ಹೀಗೆ. ನಾವು, ಒಂದು ಪ್ರತ್ಯೇಕ ಕಾರ್ಯಕ್ರಮ ಅಥವಾ ಪ್ರಕ್ರಿಯೆಯ ಪ್ರತಿ ಟ್ಯಾಬ್ ಚಿಕಿತ್ಸೆ ಸಾಧ್ಯವಿಲ್ಲ ಹಾಗೆ ಗೂಗಲ್ ಕ್ರೋಮ್ ಮಾಡುತ್ತದೆ, ಆದರೆ ಅನೇಕ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಒಂದು ಬಳಸಿ ಒಂದು ಪ್ರಕ್ರಿಯೆಯ ಹಗುರವಾದ-ತೂಕದ ಆವೃತ್ತಿಯನ್ನು ಒಂದು ಥ್ರೆಡ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಒಂದು ಥ್ರೆಡ್ ಪ್ರಕ್ರಿಯೆಗೆ ಕೇವಲ ಮತ್ತೊಂದು ಘಟಕ, ಒಂದು ಸೆಟ್ ಸೂಚನೆಗಳನ್ನು ಅಥವಾ "ರನ್" ಎಂಬ ಕೋಡ್, ಉಲ್ಲೇಖ ಕೊಡುವುದು, ಏಕಕಾಲದಲ್ಲಿ ಇತರ ತಂತುಗಳೊಂದಿಗೆ. ಇದರಿಂದಾಗಿ ನೀವು ಫೇಸ್ಬುಕ್ ಬ್ರೌಸ್ ಮಾಡುತ್ತದೆ ಏನು ಹಿನ್ನೆಲೆಯಲ್ಲಿ ನನಗೆ ಕೇಳುವ ಅಥವಾ ಎರಡು ಹೊಂದಿರುವ ಸಂದರ್ಭದಲ್ಲಿ YouTube ವೀಡಿಯೊಗಳನ್ನು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಆಡುವ. ಆದ್ದರಿಂದ, ಸಮ್ಮತಿ ಎಂದು ಈ ಸಾಮಾನ್ಯ ವಿಷಯ, ವಿಶಿಷ್ಟವಾಗಿ ಆದ್ದರಿಂದ ಆರಂಭಿಕ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನ ಶಿಕ್ಷಣ ಅಪ್ ಬರುವುದಿಲ್ಲ ಕಡಿಮೆ ಮಟ್ಟದ ವಿವರಗಳು ಚರ್ಚೆ ಅಗತ್ಯವಿದೆ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಹಾಗೆ. ಆದಾಗ್ಯೂ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ನಾವು ಬಳಸಿ CS50 ಆರಂಭ, ಸ್ಕ್ರಾಚ್, ಕೆಲವು ನಿಫ್ಟಿ ಉಪಕರಣಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ಸುಲಭವಾಗಿ ಅನೇಕ ವಿಷಯಗಳನ್ನು ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಬರೆಯಲು ಮಾಡಿ ಏಕಕಾಲದಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ. ನೀವು ಸ್ಕ್ರ್ಯಾಚ್ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ನಿರ್ಮಿಸಲು, ನೀವು ನಿರಂತರವಾಗಿ ಆರ್ ಎಳೆಗಳನ್ನು ಕೆಲಸ. ಪ್ರತಿ ಸ್ಕ್ರ್ಯಾಚ್ ಸ್ಕ್ರಿಪ್ಟ್, ಇದು ಆರಂಭವಾಗುತ್ತದೆ ಒಂದು ಕೋಡ್ ಬ್ಲಾಕ್ ಆಗಿದೆ "ಯಾವಾಗ" ತೊಡಕು ವಿಭಾಗಗಳಲ್ಲಿ ಪರಿಗಣಿಸಬಹುದು ಪ್ರತ್ಯೇಕ ಥ್ರೆಡ್ ಎಂದು. ನ ಹೇಗೆ ಈ ಕೃತಿಗಳನ್ನು ನೋಡಲು ಸರಳ ಸ್ಕ್ರ್ಯಾಚ್ ಪ್ರೋಗ್ರಾಂ ನೋಡೋಣ. ಇಲ್ಲಿ, ನಾವು ಎರಡು ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಒಂದು ಮೀನು ವಸ್ತು, ಅಥವಾ ದೆವ್ವ ಪಡೆದಿರುವಿರಿ ಎರಡೂ ಆರಂಭದಲ್ಲಿ ನಾವು ಸ್ವಲ್ಪ ಹಸಿರು ಧ್ವಜ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ. ಮೊದಲ ಸ್ಕ್ರಿಪ್ಟ್ ಮೀನಿನ ಚಲನೆಯನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ. ಹಸಿರು ಧ್ವಜವನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, ಮೀನು ಇರಿಸಲಾಗುತ್ತದೆ ಮುಟ್ಟುತ್ತದೆ ಪರದೆಯ ಎಡಭಾಗದಲ್ಲಿ, ಹಂತ ಎನ್ನುವರು ಬಲಕ್ಕೆ ಎದುರಿಸುತ್ತಿದೆ. ನಂತರ, ಶಾಶ್ವತವಾಗಿ ರನ್ ಮಾಡುತ್ತೇವೆ ಎಂದು ಸೂಚನೆಗಳನ್ನು ಒಂದು ಸೆಟ್ ರವರೆಗೆ ನಾವು ಪ್ರೋಗ್ರಾಂ ನಿಲ್ಲಿಸಲು, ಮೀನು, ಬಲಬದಿಗೆ ಗ್ಲೈಡ್ಗಳನ್ನು ತಿರುಗುತ್ತಾನೆ ಎಡಭಾಗದಲ್ಲಿ ಹಿಂದಕ್ಕೆ ಹೋಗುತ್ತದೆ, ಮತ್ತು ಮತ್ತೆ ಸುತ್ತ ತಿರುಗುತ್ತದೆ. ಎರಡನೇ ಸ್ಕ್ರಿಪ್ಟ್ ಮೀನಿನ ಚಿಂತನೆಯ ಪ್ರಕ್ರಿಯೆಯು ನಿಯಂತ್ರಿಸುತ್ತದೆ. ಈ ಒಂದು ಹಸಿವಿನಿಂದ ಮೀನು ಎಂದು ಔಟ್ ಆರಂಭಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ 3 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಕಾಯುತ್ತಿರುವ ನಂತರ, ಮೀನು, ಚಿಂತಿಸುತ್ತಾರೆ ನಾಲ್ಕನೇ ಎರಡನೇ "ನಾನು, ಹಸಿವು ಪಡುತ್ತೇನೆ". ಈ ಲಿಪಿ ಕೂಡ ಶಾಶ್ವತವಾಗಿ ಸಾಗುತ್ತದೆ. ಮತ್ತು ನಾವು ಕ್ಲಿಕ್ಕಿಸಿ ತಂತ್ರಾಂಶ ಕಾರ್ಯನಿರ್ವಹಿಸದಂತೆ, ನೋಡಿ ಎಂದು ಹಸಿರು ಬಾವುಟ, ಎರಡೂ ಲಿಪಿಗಳು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ ಏಕಕಾಲದಲ್ಲಿ. ಮೀನು ಅದೇ ಸಮಯದಲ್ಲಿ ಚಲಿಸುತ್ತದೆ ಮತ್ತು ಯೋಚಿಸುತ್ತಾನೆ. ಬಡ ಮೀನು ಆದ್ದರಿಂದ ಹಸಿವಿನಿಂದ ತೋರುತ್ತಿದೆ ಏಕೆಂದರೆ, ಅವರ ಕೆಲವು ಸೇರಿಸಲು ಅವಕಾಶ ಇದು ತಿನ್ನಲು cheesy ಹಲ್ಲೆಗಳು. ಆಶಾದಾಯಕವಾಗಿ ಅವುಗಳು ನೀರಿನಲ್ಲಿ ವಿಘಟಿತವಾಗದ ಕಾಣಿಸುತ್ತದೆ. ನಾವು ಎರಡನೇ ಸ್ಪ್ರೈಟ್ ರಲ್ಲಿ ಸೇರಿಸುವಾಗ, ನಾವು ಕೂಡ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ಸ್ಪ್ರೈಟ್ ಅನುಗುಣವಾಗಿ ಸ್ಕ್ರಿಪ್ಟುಗಳಿಗೆ ಸೇರಿಸಿ. ಮತ್ತು, ಆದ್ದರಿಂದ, ಇನ್ನೊಂದು ಸೆಟ್ ವಿಲ್ ಬಿ ದೇರ್ ಆ ರನ್ ಮಾಡುತ್ತೇವೆ ಎಳೆಗಳನ್ನು. ನಮ್ಮ ಪ್ರೋಗ್ರಾಂ ನಿಯಂತ್ರಣ ಬಳಕೆದಾರ ಮೇಲೆ ನೀಡಲು ಆಗ ಹಸಿವಿನಿಂದ ಮೀನು ಆಹಾರ ಪಡೆಯುತ್ತದೆ, ಈಗ ಹೇಳಿ ಎಂದು ಪ್ರಕಟಿಸಿದಾಗ ಸ್ಪೇಸ್ ಬಾರ್ ಹೊಡೆಯುವುದು, cheesy ಹಲ್ಲೆಗಳು ವೇದಿಕೆಯಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳಲು ಮೀನು ತಿನ್ನಲು. ನಾವು ಸ್ಪೇಸ್ ಬಾರ್ ಹಿಟ್ ಮೊದಲು, ನಾವು cheesy ಇರಿಸಿಕೊಳ್ಳಲು ಬಯಸುವಿರಿ ಮೀನು ನೋಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಆದ್ದರಿಂದ ಹಲ್ಲೆಗಳು ಮರೆಮಾಡಲಾಗಿದೆ. ಇದನ್ನು ಮಾಡಲು, ನಾವು ಚಿತ್ರಕಥೆಗಳನ್ನು ಒಂದೆರಡು ಅಗತ್ಯವಿದೆ cheesy ಹಲ್ಲೆಗಳು ದೆವ್ವ. ಮೊದಲ ಸ್ಕ್ರಿಪ್ಟ್, ಹಸಿರು ಬಾವುಟ, ಕೇವಲ ಆಹಾರ ಮರೆಮಾಡಲು ಕಾಣಿಸುತ್ತದೆ. ನಾವು ಬರೆದ ನೀವು ಇತರೆ ಲಿಪಿಗಳ ಭಿನ್ನವಾಗಿ, ಈ ಒಂದು ಇರಿಸಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಿಲ್ಲ ಶಾಶ್ವತವಾಗಿ ಚಾಲನೆಯಲ್ಲಿರುವ. ಅದನ್ನು ನಾವು ಮಾಡಿ ಬಲ ಮಾಡಿದಾಗ, ಆರಂಭಿಸಲು ಮತ್ತು ಬೇಗನೆ ಪೂರ್ಣಗೊಳಿಸುತ್ತದೆ ಹಸಿರು ಧ್ವಜ ಬಟನ್. ಸ್ಪೇಸ್ ಬಾರ್ ಎಂದು ನಾವು ಹೊಂದಿರುವ ಮುಂದಿನ ಸ್ಕ್ರಿಪ್ಟ್ ಕಾಯುವುದು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು ಒತ್ತಿ. ನಾವು ಬಳಕೆದಾರರು ಸೇರಿಸುವ "ಕಾಯುವ" ಅಥವಾ "ಕೇಳುವ" ಕಾಯುವ ಕರೆಯಬಹುದು ಕಾರ್ಯಕ್ರಮಕ್ಕೆ. ಮತ್ತು ಕ್ರಿಯೆಯನ್ನು ಅಥವಾ ಸ್ವೀಕರಿಸಲ್ಪಟ್ಟಾಗ ನಿರ್ವಹಿಸುವ ಕೋಡ್ ಕೇಳಿದ ಘಟನೆ ನಿರ್ವಹಣೆ ಕೋಡ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ನಮ್ಮ ಸ್ಪೇಸ್ ಬಾರ್ ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲರ್ ಮೇಲೆ cheesy ಹಲ್ಲೆಗಳು ತೋರಿಸುತ್ತದೆ ಪರದೆಯ ಮೀನು ಅವುಗಳನ್ನು ತಿನ್ನಬಹುದಾದ. ಈ ಹಂತದಲ್ಲಿ, ಎಲ್ಲವನ್ನೂ ಉತ್ತಮ ಹುಡುಕುತ್ತಿದ್ದಳು. ನಾವು ಏನು ಮಾಡಬೇಕು ಮುಂದೆ ಹೇಗೆ ಔಟ್ ಲೆಕ್ಕಾಚಾರ ಆಗಿದೆ ಮೀನು ತಿನ್ನಲು ಆಹಾರ ಇಲ್ಲ ಎಂದು ಗೊತ್ತಾಗುತ್ತದೆ. ನ ಸತತವಾಗಿ ಮೀನು ಮತ್ತೊಂದು ಥ್ರೆಡ್ ಸೇರಿಸಲು ಅವಕಾಶ ಇದು cheesy ಹಲ್ಲೆಗಳು ಸ್ಪರ್ಶಿಸುವ ಆಗಿರುತ್ತದೆ ಅಥವಾ ಚೆಕ್. ನಾವು ಮಾರ್ಗವು ರಿಂದ ಪ್ರತ್ಯೇಕ ಥ್ರೆಡ್ನಲ್ಲಿ ಹಾಗೆ ನಿರಂತರವಾಗಿ ಆಹಾರ ಪರಿಶೀಲಿಸಿ. ಇಲ್ಲವಾದರೆ, ನಾವು ಮಾತ್ರ ನಿಯಮಿತವಾಗಿ ಆಹಾರಕ್ಕಾಗಿ ಪರೀಕ್ಷಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಬಯಸುವ ಗ್ಲೈಡಿಂಗ್ ನಡುವೆ, ಸುಮಾರು ತಿರುವು ಕಾಯುವ, ಅಥವಾ ಆಲೋಚನೆ. ಸರಿ. ಈಗ ನಮ್ಮ ಸ್ಕ್ರ್ಯಾಚ್ ಪ್ರೊಗ್ರಾಮನ್ನು ಅವಕಾಶ. ನಿರೀಕ್ಷೆಯಂತೆ, ಆಹಾರ ತಕ್ಷಣವೇ ಮರೆಮಾಚುತ್ತದೆ ಮತ್ತು ಹಸಿವಿನಿಂದ ಮೀನಿನ ಹಿಂದೆ ಈಜಿದನು ಮುಂದಕ್ಕೂ ಮೊದಲಿನಂತೆ. ನಾವು ಸ್ಪೇಸ್ ಬಾರ್ ಹೊಡೆದಾಗ, ಚೀಸೀ ಹಲ್ಲೆಗಳು, ವೀಕ್ಷಿಸಿ ಬರುವ ಮತ್ತು ಹಸಿದ ಮೀನು ವ್ಹೂ ಹೇಳುತ್ತಾರೆ. ಆದರೆ ವಿಲಕ್ಷಣ ಎಂದು, ನಿರೀಕ್ಷಿಸಿ. ಮೀನಿನ ಚಿಂತನೆಯ ತಡೆಗಳನ್ನು "ನಾನು ಹಸಿವು ಪಡುತ್ತೇನೆ" ಹೇಗೆ ಬರುತ್ತವೆ ಇತರ ವಿಷಯ? ನಾವು ಯಾವುದೇ ಸಂಘಟನೆ ಸ್ಥಾಪಿಸಲು ಮಾಡಲಿಲ್ಲ ಏಕೆಂದರೆ ಮೂರು ಮೀನು ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ನಡುವೆ. ಪ್ರತಿ ಬಗ್ಗೆ ಅರಿವಿಲ್ಲದ, ತನ್ನದೇ ಥ್ರೆಡ್ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಇತರರು ಮಾಡುತ್ತಿದ್ದಾರೆ. ನಾವು ಮೇಲೆ ಸರಿಸಲು ಮೊದಲು ಇದನ್ನು ಸರಿಪಡಿಸಲು ಅವಕಾಶ. ಎಳೆಗಳನ್ನು ನಡುವೆ ಸಮನ್ವಯ ನಾವು ರಿಂದ ಟ್ರಿಕಿ ಕೆಲಸ ಸ್ಪಷ್ಟ ಪ್ರತಿ ಥ್ರೆಡ್ ರನ್ ಮಾಡಿದಾಗ ನಿಯಂತ್ರಣ ಅಥವಾ ಇಲ್ಲ ರನ್ ಇಲ್ಲ. ಒಂದು ಥ್ರೆಡ್ ಇನ್ನೊಂದಕ್ಕೆ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು ನಾವು ಮಾಡಬೇಕಾಗುತ್ತದೆ ಒಂದು ಥ್ರೆಡ್ ನಲ್ಲಿ, ನಾವು ಸೆಟ್, ಅಥವಾ ಬರೆಯಲು ಒಂದು ವೇರಿಯೇಬಲ್ ಬಳಸಲು ಮತ್ತು ಇತರ ಓದಲು. ನಮಗೆ ಗೆ ಹೊಂದಿಸಬಹುದು ಒಂದು ವೇರಿಯೇಬಲ್ ಎಂಬ foodFound ರಚಿಸಲು ನಿಜವಾದ ಮೀನಿನ ಚೀಸೀ ಹಲ್ಲೆಗಳು ಹೋಗುತ್ತಾನೆ ಮಾಡಿದಾಗ. ಅಲ್ಲದೆ, ಸಹಜವಾಗಿ, ನಾವು ಹೊಂದಿಸಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ಆರಂಭದಲ್ಲಿ ಸುಳ್ಳು. ನಂತರ, ಮೀನಿನ ಚಿಂತನೆ ಥ್ರೆಡ್ನಲ್ಲಿ, ನಾವು ಪರೀಕ್ಷಿಸಿ ಮಾಡುತ್ತೇವೆ ವೇಳೆ ಮೀನು "ನಾನು ಹಸಿವು ಪಡುತ್ತೇನೆ" ಪ್ರದರ್ಶಿಸುವ ಮೊದಲು ಆಹಾರ ಕಂಡುಹಿಡಿದಿದೆ ಬಬಲ್ ಭಾವಿಸಲಾಗಿದೆ. ಈಗ, ಕಾರ್ಯಕ್ರಮವನ್ನು ನಡೆಸುವ ಮತ್ತೆ, ನಾವು ನೋಡಿ ಎಂದು ಮೀನು ಹಸಿವಿನ ಆಲೋಚನೆಗಳನ್ನು ಅಡಚಣೆ ಸಿಗಲಿಲ್ಲ ಮಾಡಿದಾಗ ಚೀಸೀ ಹಲ್ಲೆಗಳು ಭರ್ತಿಯಾಗಿದೆ. ನಾವು ಅಂತಿಮ ಸಮಸ್ಯೆ ಚೀಸೀ ಹಲ್ಲೆಗಳು ಹೋಗಿ ಮಾಡುವುದಿಲ್ಲ ದೂರ ಮೀನು ನಂತರ, ಕೊಡುವುದು ಗಮನಿಸುವುದು, ಅವುಗಳನ್ನು "ತಿಂದು". ಮೀನು ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಗೆ, ಚೀಸೀ ಮರೆಮಾಡಲು ಯಾವುದೇ ಸುಲಭ ದಾರಿ ಇಲ್ಲ ಹಲ್ಲೆಗಳು, ಆದ್ದರಿಂದ ನಾವು ಚೀಸೀ ಹಲ್ಲೆಗಳು ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು ಅಗತ್ಯವಿದೆ ಸ್ವತಃ ಮರೆಮಾಡಲು ದೆವ್ವ. ನಾವು ಮತ್ತೊಂದು ವ್ಯತ್ಯಾಸಗೊಳ್ಳುವ ಈ ಮಾಡಬಹುದಾದ ಚೀಸೀ ಹಲ್ಲೆಗಳು ಸ್ಪ್ರೈಟ್ ಪ್ರವೇಶವನ್ನು, ಹಾಗೂ ಮೀನು ಸ್ಪ್ರೈಟ್ ಹೊಂದಿದೆ. ಆದರೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಈ ಮಾಡಲು ಸ್ವಚ್ಛ ರೀತಿಯಲ್ಲಿ, ಇಲ್ಲ ಬದಲಿಗೆ ಎಂದು ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್ ಸಂದೇಶ ಕಳಿಸುವ ರಿಂದ ಎಲ್ಲೋ ಪಾಲಿಸಲು ಮಧ್ಯದಲ್ಲಿ, ನಾವು ಕಳುಹಿಸಬಹುದು ಆರಂಭಿಸಲು ಕಾಯುತ್ತಿದೆ ಎಂದು ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್ ಸಂದೇಶ. ನಾವು ಮೀನು ಮೂಲಕ ಇದನ್ನು ನಾವು ಮಾಡುತ್ತೇವೆ ಕ್ರಿಯೆಯನ್ನು, ಒಂದು ಪ್ರಸಾರ ಬೇಕಾದರೂ ಕರೆ. ನಂತರ, ನಾವು ಆ ಚೀಸೀ ಹಲ್ಲೆಗಳು ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್ ರಚಿಸುತ್ತೇವೆ ಈ ಕ್ರಿಯೆಯನ್ನು ನಿರೀಕ್ಷಿಸಿ. ಈ ಈ ಹೊರತುಪಡಿಸಿ, ಸ್ಪೇಸ್ ಬಾರ್ ಈವೆಂಟ್ ಹೋಲುತ್ತದೆ ಸಮಯ, ಬಳಕೆದಾರರು ನೇರವಾಗಿ ಈವೆಂಟ್ ಪ್ರಚೋದಿಸುವ ಒಂದು ಅಲ್ಲ. ಈಗ ನಾವು ನಮ್ಮ foodFound ವೇರಿಯಬಲ್ ಪುನಃ ಇದೆ ಸುಳ್ಳು, ಮತ್ತು ನಾವು ಈಗ ಹಲವು ಹಸಿದ ಮೀನು ನೀಡಬಹುದು ಇದು ಬಯಸುತ್ತದೆ ಎಂದು ಚೀಸೀ ಹಲ್ಲೆಗಳು ನ ಬಾರಿ. ಆದ್ದರಿಂದ ತುಂಬಾ ಕೆಟ್ಟ ಅಲ್ಲ, ಬಲ? ಸಿ, ಬಹು ಥ್ರೆಡ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಬರೆಯಲು, ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದೆ ಆದರೆ ಮೂಲಭೂತ ಒಂದೇ. ಹೇಗಾದರೂ, ನಾನು ನಿಮಗೆ ಕೆಲವು ಮೋಜಿನ ನಿರ್ಮಿಸಲು ಒಂದು ಮಹಾನ್ ಸಮಯ ಭರವಸೆ ಸ್ಕ್ರಾಚ್ ರಲ್ಲಿ ಏಕಕಾಲೀನ ಕಾರ್ಯಕ್ರಮಗಳು. ನನ್ನ ಹೆಸರು ನೇಟ್ Hardison ಹೊಂದಿದೆ. ಈ CS50 ಹೊಂದಿದೆ.