Junior
Javaда start() жана run() ыкмаларынын айырмасы эмнеде?
sobes.tech AI
AIден жооп
start():- Жаңы аткаруу агымын баштайт.
- Бул жаңы агымда
run()методу чакырылат. - Операциялык система агымды пландаштыруу жана аткарууну башкарат.
run():- Аягында аткарылчу кодду камтыйт.
- Эгер түздөн-түз чакырылса (мисалы,
thread.run()), ал учурдагы агымда жөнөкөй метод катары иштейт.
| Метод | Аткаруу | Агымды түзүү |
|---|---|---|
start() |
JVM тарабынан түзүлгөн жаңы агымда | Ооба |
run() |
Учурдагы агымда, жөнөкөй метод катары | Жок |