ИНФОРМАТИКА - НАУКА, ИЗУЧАЮЩАЯ СПОСОБЫ АВТОМАТИЗИРОВАННОГО СОЗДАНИЯ, ХРАНЕНИЯ, ОБРАБОТКИ, ИСПОЛЬЗОВАНИЯ, ПЕРЕДАЧИ И ЗАЩИТЫ ИНФОРМАЦИИ.
Информатика как наука.
Что будет результатом выполнения двух потоков, имеющих приоритет 10?
Что будет результатом выполнения пяти потоков, имеющих приоритет 10?
1. public class Multithread implements Runnable {
2. public static void main (String[] args) {
3. Multithread []m=new Multithread[5];
4. Thread []t=new Thread[5];
5. for (int i=0;i<5;i++){
6. m[i]=new Multithread();
7. t[i]=new Thread(m[i],"thread"+i);
8. t[i].setPriority(10); t[i].start();}
9. }
10. public void run() {
11. while(true){
12. System.out.println(Thread.currentThread().getName());}
13. } }
A. Только один поток t[0] будет многократно исполняться. Результат: thread =0 thread =0 thread =0 …
B. Только один нулевой поток t[0] исполнится однократно. Результат: thread=0
C. Пять потоков будут исполняться по очереди однократно. Результат: thread =0 thread =1 thread =2 thread =3 thread =4.
D. Пять потоков будут исполняться по очереди многократно. Результат: thread =0 thread =1 thread =2 thread =3 thread =4 thread =0 thread =1 thread =2…
E. Пять потоков чередуются неравномерно. Результат, например, может быть таким: thread =0 thread =1 thread =1 thread =2 thread =3 thread =3 thread =3 thread =4 …
|
|
1. public class Multithread implements Runnable {
2. public static void main (String[] args) {
3. Multithread []m=new Multithread[2];
4. Thread []t=new Thread[2];
5. for (int i=0;i<2;i++){
6. m[i]=new Multithread();
7. t[i]=new Thread(m[i],"thread"+i);
8. t[i].setPriority(10); t[i].start();}
9. }
10. public void run() {
11. while(true){
12. System.out.println(Thread.currentThread().getName());
13. Thread.yield();} }
14. }
A. Только один нулевой поток t[0] исполнится однократно. Результат: thread=0
B. Только один поток t[0] будет многократно исполняться. Результат: thread =0 thread =0 thread =0 …
C. Два потока будут исполняться по очереди многократно. Результат: thread =0 thread =1 thread =0 thread =1 thread =0 thread =1 thread =0 thread =1…
D. Два потока исполнятся по очереди однократно. Результат: thread =0 thread =1.
E. Два потока чередуются неравномерно. Результат, например, может быть таким: thread =0 thread =0 thread =1 thread =0 thread =1 thread =1 thread =1 thread =0 …
Мы начинаем изучать предмет, который носит название "Информатика".
Информатика - это наука, сложившаяся сравнительно недавно. Ее развитие связано с появлением в середине ХХ века электронно-вычислительных машин, которые явились мощными универсальными средствами для хранения, обработки и передачи информации.
Появление электронно-вычислительных машин позволило обрабатывать, а в последствии и передавать информацию со скоростью, в несколько миллионов раз превышающей скорость обработки и передачи информации человеком.
Принципиальное отличие использования ЭВМ от всех других способов обработки информации заключается в способности выполнения определенных операций без непосредственного участия человека, но по заранее составленной им программе.
Электронно-вычислительные машины и системы являются базой информатики. Поэтому информатика находит широкое применение в различных областях современной жизни: производстве, науке, образовании и других.