ααααΈααααααΆα
- α’αααΈαααααααΌαααααΉαααΈααααα·αα·αα "ααΆααα·ααααΆ" α¬ "ααα·ααααα"?
- ααΎβααΆααΆβαα·αβααααα·ααΈαβααΆααααβααααΆβαααΆαβααΆ? ααΎαααααΆααααΆ α αΎααααααααααα?
- α ααα»α’αααΈααΆαααΆαα½ααααααα½αααΎααααΆαααα»αααΆαααα·α αααα?
- ααΎαα½αααααΉαααΆααααααααααααααΆααα’αααααααα·αααΆααααααααΈαα·αααΆααααΌααααααα½αααα ααααααααααααα ααα αΆααα?
ααΆααα’αααααααααΌαααΆαααααααΆαααααΆαα
αααΆααα
ααααα’ααααααααΆαααΆα Hydra αααααΈαα·α: ααΆααααααααΎαα Alexey Fedorov (
αααααααααΆα
- αααα½αααααΆααααααΆααα’αααααααα ααααΆαααΈααααααααα ααα αΆαα ααΎααααΉαααα·ααΆαααααΆααααΈααα·ααΆαα’αααΈα’αααΈ?
- αααα αΆαααααααΆααΆααααΊααΆαα αα»ααα·αααΎα ααΆαααααΆαααααααααΆαααα·ααΆαααααα·ααααα·ααΆαα αααΎα αα·ααα·α αα ααΆααα»αααααΌααααααα»αααααΆα ααααα·αα’αΆα ααααΎαα ααΎαα»αααααΌααααααα½αααΆαα αααααΆααααααΆααααΌαααααΆαα‘αΆαααΆα αααΎαα α αΎααααααΆαααααααα½αααΎαα‘αΎαααΆααααααΉαααααααααΎααααΆαααααααΆαααΆααααααα½αααα±ααααΆαααααΉαααααΌααα·αα’αααΈαααααααΌαααααΎαααα»ααααααααααα·ααα½αα±αααα»αα α·ααααααα»α (αααααΆαααα§αααααααΌα α αΎααααααΆαααΆα α) α
αααΆαααΈαβααΆααβααβα αααΎα α ααα»α βααβααΆαβαααΆαααβααΆααβααβααΆαα α’αααΈαααααααΌαααααΎααααα·αααΎαααΆαααΈααααααααααΆαααααΎααααααααααααααααΆαααααΆααααΆαααααΆααΌα ααααΆ? α’αααΈαααααααΌαααααΎααααα·αααΎαααααΆαααΆααα’αααα½αααα α αΎααααααααααΆαααααΆααααΆαααΆααΆα αααΈαα ααΎα’αααα’αΆα αααα αΌαααΆααΆααα’αααααααααααΆ? ααΆααΌαα ααΆααααα αΆαα½αααΆαααΆααααααΉααααα αΆαααα αααααααααΆαααααΈ - αααα αΆααααΈα
αα αααα»αααααααααααΆααααααα’αα»ααααααΆαααααα»α α αΎαααΆαααααααα·ααααΆααΆαααααααΆα αααΎαααα - α’αααΈαα½αααααα·αααΆααααααΆαααΆα ααααααααΆαααα α‘αΎαα αααα»αα αααα·ααΆαα’αααΈα’αααΈααααααα»αααΎαα‘αΎαααΆαααααα»αααΆαα’αα»αααα αα·ααααα»ααα·ααααΆααΆααααα α αΎαααααΆαααααα»αααΊαα α ααα»α ααααααααααααα½αααα αααααΊααΆα’αααΈαααααααα·ααΈα Hydra ααΎαααααΌαααΉααα·ααΆαα’αααΈα
- αααα»αα αααααααΈααΆααα·ααααααΆααΆαααααα·ααΈααα½α α αΎαααΆαααΆααΆαααΌααααα α ααΎβαα½αβααβααΆαβααααΆααβααααβαααΆαβααΆ? ααααα·αααΎααΆααααα α»ααααααααααΌαααΆααααααΎαα‘αΎααααααΆααα’αααα αΌααα½αααΆααΆααΎααααΈα αΌααα½αααααα·ααΈαααα α ααα»α’αααΈααΆαααΆαα½ααααααα½αααΎααααΆαααα»αααΆαααα·α αααα ααΌα ααααααΆαα·αα’αΆα αα αα½α αααααα»αααΆαα αΌααα½αααΆααα’αααααα»αααααααα½αααααα·αααΆααααα?
- ααΆααΆααΊααΆααααΉαααα·ααΆααααααΆαααααΆααααα»αααααΈ 100-150 ααΆαα αααα’αααααααΆαααΆααα»αααααααΈαα»ααα·ααα·αααααααααααΎααΆααααΆααααααααααΆαααααα α αΎαααααΆαααΆααα½αααΎαα‘αΎααα αααααα luminaries ααααΆαααα·ααααααααααΌααααα»αααααΆαα St. Petersburg ααααααααααΆααααα ααααααααα½αααΎααααΈααααΆααα’αααΈαα½αα α αΎααααα»αααααΈααα ααΆααααααα α α·αααααΎαα‘αΎααααα»αααΆααααα ααα·αααααΉαααααΆααΆαααΆααα»ααααααα ααα»ααααααααΆαααααα·ααΈαααααΆααααααααα
ααΆα’αΆα αα αα½α αααα»αααΆααααα αααΆααΆαααααααααααα»ααααΌααααα ααα»ααααα αααα»αααααααααΆ ααΈααααααααα»αα ααααα’αααα―ααααααΆαααααααΆαααΆααααααΆα αΆαααααΆαααα·ααααΆααααα αα α»αααααα α αΎααα½αααααααΆαααααα·αααΆαααα½α ααΆαααα αααααΆαα½αααααααααα αα½αααααΆααα·ααα αααααΆααααα ααΆαααααααααΆααΎαα ααααααααΆααΆααΊααααΆαααααααααΎααΆαα ααΆααααΌαααΆαααααΉαααΆαα αααΌααααα αα α α»ααααααΆα αααα»αααα αΌαα α·ααααα ααααααααΆαα½αα αααααΆααααααΆ ααΎααα·αα’αΆα ααααΎααααα·ααΈααα ααααα α»ααααααΆα ααα»αα αΌαααα α¬α α»ααααααΆα ααααααααΆααΆααΆαααα
α αΎαααααα·αααΎα’αααααααααΆααΈαααΈααααααααα»α α¬αααααα α»ααααααΆα α αααααααααααααΆαααααααααΆαααααΆαααα ααααα’αααα―αααααα St. Petersburg αααααα ααΆααααΆααα½αα α αΎαβαα½αβααβαα·αβααΆααβαααααβαααα½αβαααααΆααβααΏαβαααβααα
ααΌα αααα αααααααααΆααααα½αααααααααΎαααΆαααααΎαααΊααααΆαααααααα αααααα·αα·αααααααΆαα½αααΉαααΆααΆα ααΆα ααααααααΎααααα αΆαα½αα ααα½αα ααΆαααα»ααααααα αααα ααΆααΆααα αα·ααα ααααα·ααΈα α αΎααα½αααααΉαααααΌαααααΆαααΆααααααααα½αα ααα½ααα ααΈααα α¬ααΈαααα ααααΉαααα’ααΊααΆα’αααΈαααΆααα’αααααααΉαααΎαα‘αΎααα αααα»αααΆααα·αααΆαα’αααα’αΆα ααααα ααα α αΎαααΏαααα’αα½ααααααΊααΆαα’αΆα ααααΆαααααΆαααααΈααα’αΌ ααααα ααααααααα’αααα’αΆα ααΎαα’αααΈαααα’αααααααΆαααΆαααααααααααααΆααα
- αα ααααααααααΉαααα·ααΆαααααΈαααΎαα‘αΎαααααααααΆ ααα»αααααΆααααα½αααΆ "ααΎαααα»αααααΌαααΆααα½αααΆααα?" ααΎβα’αααβαα½αβααααΉαβαα»αβα’αααΈβα±ααβααααΆααβααΈβααααΆ α αΎαβααΎβααΆαβααΆαβαα»αβααααΆβαααΆαβααΆ?
- ααΆααΆααΊααΆααααΉαααα·ααΆααααα·ααααΆαα»αααααΆα αααααΆααΆααΆαα·ααααΆααΆααααααα»ααΆαα’ααααααααααΆα αααΎαααααα α’αααβααΆβαααβααΆαβα αΌαβαα½αβαααα»αβαααααβαα·ααααΆααΆααααα α αΎαβααΆαβα’αααΈβαααβααΆααααβααΉαβααΆαβαααα ααβααΆαβαα·ααααΆ ααΆαβαααα·αβααΆβα’αααΈβααΆβααΆααΆβαα·ααααΆα
ααΆααααααΆ ααααΉαααα·ααΆααααα·ααααΆαααααααα·αααααΌαααΆααααα
αααΆαααα’αα αααααΆαααααααααααΆαααααΉαααα·ααΆααααααα»αα
ααααααα»ααααααααααΎααΆα ααα»ααααβααΎαβαα
βααβααΆβαα»ααβαααβααΆαβααβαα·ααα ααΌα
ααααβααΎαβα’αΆα
βααααΎβα’αααΈβαααααβαααΆαβααΆαβαααΆαβααΆαβαααααααΆαα αααα»ααα·αααΆ ααΆαααααααααααα’αααααΆα SPTDC ααΉαααααΆαααΆααααΆα αα·αααααΆααΆαααΎ ααΆααΆαααααα’ααααΎααΆααα·ααααΆ α¬ααααΆαααααΆαααΆαα½ααααα’αααααααΆααααΆαααΎαα
ααΆααΆ SPTDC - αααααΊααΆαααααααα½ααααααΆαααααααααααΈαα½ααααααΌαααΆαα’αΆαααΆααΈαααΌα "αα½αααααααααα - αααααΆα - αα½αααααααααα" α α’αααααααΌααααααααΆααΆαααα ααααΆαα·αααΆααααα½ααααααααΆααα’αααα αΌααα½αααΆααΎαααααΌαα αα ααααααααΆααΆαααααααΌαααΆαααααΆααααα‘αΎαααΆααΎαααααΌαααΆαααΈααΈαααααΆααα»α αααα½ααααα»αααααΆααααΊαα·αααααααΆαα αααα»αααΆααα·αααΆα αααΎααααααα ααααΆαααααααΆαααααΆαααααααααΈααα α αΎα αααβαααβααΆβαα·ααΆαβαααβααΈβα’αααΈβαααβαααα»αβααΎαβα‘αΎαα ααα»αααααααα’αΆααααααααΆαααααΆαααα ααΎααΆααααααΆα αΆαααα ααΆααααααΆα αΆαααααα’ααααΆαααα·ααΆααααΆααα½αα±ααα αΆααα’αΆααααααα’ααααααααααΈααααα
ααααα·ααΈα Hydra - ααααΉαααα·ααΆαααααΆααααααααααααααααα ααΉαααΆαα’αααααααΆααααα·ααααΆααΆαααααααΆα
αααΎαααΌααααααΆααααααααααα
ααΆααΆα ααΈ
β αααααΆαβααααα·ααΈαβαααβααααΌαβααΆαβα’αα»ααααβα αααΎαβααΆα ααΎβααΉαβααΆαβα’αααβααααΆαααβααΆαβαα·ααααΆβααα»αααααβαα ααα»ααααβααβααΆαβααΆαααα·αβααβααΈ βααα·αααααβ αααβα¬βαα?
- ααααΆααα ααΎααααα»αααααΆααΆαααααΎα "αα" ααΆααα’αα: Google, Netflix, Yandex, Odnoklassniki, Facebook α ααΆααααα αΆαα½αα±ααα’ααααααΎα ααΆααααΆααα ααΆα§ααΆα ααα ααα»ααααααααααααΆαα·ααΆαααΆα "Netflix ααΊααΆααααααααα ααα αΆα αααααααΎαααααΆαααααααΆαααα ααΆα ααααα αα ααααα’αΆαααα·α αααααΆααααααΆααααΆαα" α αΎααα αααα’αααα αΆααααααΎαααΎααααΆαααΆααα α’ααααα αα·αααΆαααααα»αααααααΆαααΆααααααααααααα½ααα ααΆαααα α·αααααααα·α ααΆαααΎαααΆαα‘αΎαα αααααΆααααααααΈααΆααααα·αααΆααααΆαααα·ααααα α αΎαααΆαααΆαααΆαα egde ααααα ααααΆααΆααα·α ααΆαααΆα αΆααααΌα ααΆαα glance ααααΌαα
α§ααααααα·α ααα»αα½αα±ααα αΆααα’αΆαααααααα½αααΎαα‘αΎαα α’αααα’αΆα α α ααΌαααααααα ααααΆααααα»αα αα»αααααΈ α α¬α’αααα’αΆα α α ααΌαααααααα ααααΆααααΆαααααααααΆααααΎααα½α α αΎαα ααΆααα·α ααααΆαααΆαααΆαααα ααΈααα αα·αααΈαααα α αΎαααΎααααα»αααααΆααΆααααααα½αα αα αα·αααα "ααα»αααααααΈαααΆαααα" αα ααα»ααααααΆα’αααα―ααααααα ααα»αααααΆααααΆααα
ααΆα§ααΆα ααα ααΉαααΆα Martin Kleppmann ααααα
ααααα½αααΆαααααΎα±ααααΆαααΆαααααΆααααα’αΎααα
ααΎ LinkedIn α αΎαααααΆαα
ααααααΆααααααα
- ααααα·αααΎααα»αααααααΆααααααΎααΆααα·ααα Netflix ααα»αααααα αααα»αα αα»αααΆααααααΆαααα ααΆαααααα ααααΆαααααααΆ "ααΎαααα»ααα½ααα ααααα·ααΈααααααα α¬ααΎααΆα Netflixes ααααααααααααα·ααΆαααααΆ ααα»αααααααα»αααααΆαα’αααΈααααΌαααααΎαα?"
- αααα»αααΉααα·ααΆαααΏααααα αα αααααααααα»αααααΎααΆααα Oracle ααΆαααΈααααΆα αααα»αααΆαααΊααΏαααα’ααα αΆααα αα·ααα½αα±ααα αΆααα’αΆαααααααααα»ααα αααα»αααααααΆα αα·ααα αααα»ααααααααααααΆααΈ αα αααααααα·ααααα½αααΆαααΆαααΆααααααΌααααα»αααααΆαα ααΈααααααααΎαααααααααααααααα·ααΆ Java α ααΆαααααα’αΆα ααΆααα»αααααααΈαααΆαααΈααα·αααα·α α¬ααΈααΆααααααΆαααΆααααα α¬ααααΈααΆαα’αα»ααααααααααααΆ - α§ααΆα ααα Lyosha Shipilev αα·α Seryozha Kuksenko α
αα αααααααα½αααα αΆααααααΎααα·ααΆααααΆα’αααΈαα½ααααα»αα αααααα½ααα ααΆααααααΆαααα»αααααΆααααααααΆαααααααΎαααΆααα αααααΆαααααα»α ααΆαααααααΊααΆααΏαααα’ααα αΆααα αα·αααααΆααα·αααα ααααααα»ααα·αααΆααα·ααααα ααΆααααααΆαα· ααααΌααααα»ααα·αααα 90% ααα’αααΈααααα½ααααααα»ααα·ααΆααααααα αααααΆαααα 80% ααΆαααααΆααα ααΆαα·αα’αΆα αααααΆαα α αΎαβαααααΆααβααΈβαααα»αβααααΎβαα·α αα ααΆαβαααα αα·αβα’αΆαβααααα βααΈαβααΈβααααΆα αααβαααβααΆαβααααΆααβα α»αβααβααααΉα α§α %α αααα»αβαα βααβαα·αβαααβα αααΎαβα’αααΈβα’αααΈβαααβαα½αβααβαα·ααΆαβα’αααΈβαααα½αβααβα ααα»αααααα αααααααααα»αα’αααα»ααα αααα»αααααΆαααΆαα½αααΆα ααααα½αααα α αΎααα½α ααααΆαα αααα»αα αΆααααααΎααααααααα·α α’αααΈα’αααΈααααααα»αααΎαα‘αΎαα
ααΌα αααααα αααααα Google, Netflix, LinkedIn, Odnoklassniki αα·α Yandex αα·ααΆαααΆαα½αααααΆ ααααα·αααΆααααααΆααΆααΆα’αααΈααααα·αα’αΆα αααααΆα αα·ααα·αα αΆααα’αΆαααααααααααα αααα»αβαα βαα·α ααΎαβααααΌαβααβααααΆααβαααβαααα»αβαααααααα αααααβαααβααΆβα’ααΆααβααααβααΎαα
ααΆααΆααα·αααΆαα ααΆαααα»αααααααα·αααααΌαααΆαα’αααΈααΆααα’ααα ααααα·αααΎα’ααααα·αα ααα’αα·ααααααΎαααααΆαααααααα α’ααααα·αα αΆαααΆα ααα ααααα·ααΈαααααα α’αααααΉαααααααααΆααααααααΆαα ααΈαααα ααα»ααααααααα·αααΎαααααΆααααα½αα±ααα αΆααα’αΆαααααα ααα»ααααα’ααααα·ααααα’αααΈααΆααα’ααα’αααΈααΆ α¬ααααΆααααααΎαααΆ αααα’ααααα½ααααα αααααα’αααααΉααα·αααΎαα’αααΈααΌα ααΆαα αααααααΈαααααααααααα ααΆαααααα ααα αααα»αβαα·αβααΆβαα·αβααααΉαβααβαα βαα»αααααΈβααα»αααααβαα ααα»ααααβααβαα βαααα»αβαα·αααααβαααα ααΎααααα»αααααΆααΆαααααΎααααα·αα·ααααααΉααα·αααααΉαααααΆα’αααααΉαααΆαααΎαααααΆαααααααα αααα»ααααααααα»αααααΈααα»ααααααα ααα»ααααααΆααΌαα ααΊααααα½ααα αααα»ααα·αααααα
ααααα·ααααααΆαα·α αα ααΆαααΆααααα½ααααα»αααααα ααα»αααααα ααααααααΎαααΆαα±ααΆαααα’ααα αΆααααααα»αααΆααααααΌααααα»αααΆαααα·αααααΆααααααΈαα»ααα·ααα·ααααα αααα»αααΆαααααααααα»αααΆααααααα±ααα αααΎαααΎααααΈααααΎα±ααααΆααΎαα‘αΎαα ααΆααΆααα·αααΆαα α’ααααα½αα ααα½ααααααΎαααΆαα’ααααΎααα Hydra ααααΌαααΉααα·αα’αΆα ααααΆαααα ααα»αααααααα»αααΉααα·ααΆαααΏααααα ααΎααα·ααααα αΆααααααΎαααααα·ααΈαααααΈααΆαα½αααΉααααα»αααααΆαα₯αααα·ααααααααααα ααΎαααααα JPoint ααααΌααααα»αααΆαααΈααααΆααα½αααααΆααα»αα
- αααα»αα αααααααΈαααΎααΆαααααΆ "αααααΆα’ααΆααααααααΎα"α ααΎαααααΆααααα ααααααααααΉααααααΆαααααα’αααααααα·ααα·αα’αααΈααΆααααααααα?
- ααΆα αααα»αααααΆαααααα»αα α·αααα ααΌα αααα ααΆα αΆααααΌα ααΆαααα»αααααΉαααααΌαααΆαααααα»αααΆαα αΆααααααΎααα·ααΆααααΆααΆα±ααααΆαααΏαααΆααααα’αΆα ααααΎαα ααΆαα ααΆα§ααΆα ααα ααααΉααααΈαα multithreading ααΆααααα αΆααααα½αααΆααΌαααα αΎα (αααα»αααααααααααΈ 70 ααΆαααΆαααααΌαααΆαααααα»αααααααΆααααααα αΉα) ααα»ααααα’ααααααααααΆααΌααα αα½αααααΊααΆα’αααα―ααααααΌα α ααα’ααααΆα αααΎα αα αΌααααα’αααααααΎααααΆααααααΌαααααΆαααααΎαα»αααααΌααα dual-core αααα αΆααααα½αα αα ααΎαααααααααααααΆα 10 α α αΎαα₯α‘αΌααααααΎαααΆααα’ααααααΆααΆααααΆαααΈααααα α»ααααΌα αα»αααααΌααααα½ααα αα·αααΌααααΈααααΌαααααα α αΎααααααΊααΆα ααααα ααααα ααΆααααΌαα αααΆαααααααα αα XNUMX ααααΆαααΎααααΈα±ααααΏααααααααΌαααΆαααΈαααΆαααΆαααΎααααΈα±ααααα»ααααααααΆαα»αααααααΆααααα·ααααααΆαααααααααααααα ααα’ααααα’αααα―ααααααα
α αΎαα₯α‘αΌααααααΎααααα»αααΎααααα ααααΌα ααααΆααΆαα½αααΉαααααααααα ααα αΆαα αααααΆααααααααααααΆαααΆααΌαααααΆαααΌα ααΆααΆαα ααα αΆαααααα»α ααΆαα’ααα±αα ααααααα α»α αα·αααΆαααΌα ααααΆαααααααΌαααΆαααααΎα‘αΎαα’ααααααααααΆααΌαααΆααααα αΎα ααα»ααααααΆαααα»ααααα·α ααΆαααααααΉαααΆα’αααΈααΆα§ααΆα ααα ααΆαααααααααααααΆαα ααα αΆα α¬ Paxos ααΆα’αααΈα
ααααα ααααααΆαααααα»ααα½α ααααααα»αααΆαααααααααααΆααααααΉαααα·ααΆααααααααΊααΎααααΈαααα αΌααα·αααααααΆααααα αααΎαα‘αΎααα αααα»αααΆααα·ααΆααααΆαααα α’αααααααΌααααααΆ αα αααα»αααααα·αα·ααααααΆααα αα·ααααααααααΆααα½αα ααα½ααα·αααααΉαααααααΌαααΆααα·ααΆααααΆααα»ααααααα ααα»ααααααααΆααα ααΆαα»αααααα½αααΆαααα α ααααααααα - α§ααααααααα·ααα½ααα½αα
αααα»ααααααΎαααΆααΆααΆααΆααα·α αα αααααααα»ααααα»αααΆααααααΎααααα·ααΆαα½ααααααα»ααααααααααααΆα’αΆα αα·ααΆααααΆα’αααΈααΏαααΆααα’ααααα α ααααααααααα·ααααα αα·ααααααα ααΎααααΈα±ααα’ααα αα·ααααα»αααΆαααΆααααααααα’αααΈα’αααΈααα algorithm αα½αααααΎ α’αααΈααααααααααααΎ αα½αααΆααα’ααΆααα ααααααααααααααααααΆ ααααααααα½αααααΆααααααααΆαα αα·ααα ααααα
ααΏααα½αα±ααα αΆααα’αΆααααααααααΆααααΆααααΊααΆαααααα ααΉα multithreading ααΌα ααααΆα αα αααααααα·αααααααα·ααααααΎαααααΈαααα»αα αα»α Oracle (ααΆα αααα Lesha Shipilev αα·α Sergey Kuksenko) ααΆαα αΆααααααΎααα·ααΆααααΆααααααα’αααΈααΆαα’αα»αααα α αΎαααΆαα·αααα’αααΈ multithreading ααααααααααΈαα¬ααΈααααΆαααααααααααα½αααΆαααααααΆαα αΆααααααΎααα½ααα α―ααΆααααααΆααααα α―αααα»αα αα»α ααα»αααα αΆααααααΎααα·ααΆααααΆααΆαα αααα»α αααααααααααΆααΈα αααβααΊβααΆβααΏαβαα½αβαααβααΆβα’αααβα―ααααβα ααα’ααβαα½αβααααα βααΆαβααααΆαβααΆβααΏαβααααΆααα
α αΎααααααΊααααΉαααααΌαααΆααα ααΆα αΆααααΌα ααΆαααα»ααααααΎαααΆααα½ααα»ααααΆαααααα±ααααααα·ααα’αααΈαααα αΆααα ααααα·αααΆααΆαααΆααααααΆαα ααΆααααααααα αα·ααα½αα±ααα αΆααα’αΆααααααα ααααα·αααΎααΈαα»αααααΆαααααΆααααΆαααα·αα’αααΈααααααααααΆαααΈααα Java ααααΎαααΆαααααΎααααααααΆααα α₯α‘αΌααααααα»ααααααΆαα αα ααΆααααΆαααΆααααααΉαα’αααΈαααααααααΆααααΎαααΆαααΆααα’ααα α αΎαααΆα’ααα αΆαααααΆααα
ααΆααα·α αα ααααααα»αααΎαα₯α‘αΌααααααΊααααΌαααααΎαααα ααααΌα ααααΆααΆαα½αααΉαααααααααα ααα αΆαα ααΌα ααααβα’αααβααΆααβααααΆβαααβα αααΆααβααΆβα’αααΈβαα βααΆβααΆβααβααΈβααΆ ααΆαβααΆααα·α αα αα·αβαααα αΆβα’αααΈ ααΎαβααΆβααααΆαβααΆβααΏαβααααΆααα
αααα»αα αα»αααΆααααααΌαααΆααααααααααΆααααα»αααααααααα’αααΈααΏαααα α αΎαααΆαααα»ααααααααααα·α αα½α ααΆααα ααΆαααΆααΎααααααΎαααααΉαααΆααααααΆααααα αααΎα αα·αα±ααΆαααΎααααΈαααααΈααΆ αααααΎαααΆαααααααααα±ααΆαα±ααααα»αααααΎααααΈαα½ααααα½ααααααΆααα ααΎα’αΆααΆα αααααΎαααααααΆααΉαααααΆααααΈαααα»ααα·ααα αααααΆααααα αααΎαα
αααααα»αααααααααα·ααΆααααα
- ααααα·ααΈααααααααΌαααΆαααααΎα‘αΎαααΆααΎαααααΌα ααα»ααααααααα·ααααααΆααΎαααΈαα½ααααααααΆααααΆααΆα ααΎααΆααα’αααααααΎαα‘αΎα αα·αα’αα·αααααααααααααΆ?
- αααααΊααΆααΏααα½αα±ααα
αΆααα’αΆααααααα ααΆαααΈααΈαααααΆααα»α αααα»αααα§αααΆ ααααΆα 2017 ααΎαααΆαα’αααα»ααα
ααΈαααα»α Kyiv ααΆαα½α Nikita Koval (
αααααΆααααααααααα·ααΈ multithreaded ααΊααΆααΆαα
αΆααα’αΆααααααααα’ααα
αΆααααα½ααααα»αααααααααΈααααΆαα
α»ααααααααα’αΆααΈααα·ααααααααααααααα»αα α αΎααααααΆααααααΆααΆαααααααααΆαααΆαα
αααΌααααα
ααα»αααααααΈ α αα St. Petersburg ααΊ Maurice Herlihy αα·α Nir Shavit ααΌα
ααααΆααααα
ααΆα
αα
ααααααααΆα
αααΆααααΆαααααα·ααΈααααΆα 2017 ααααααΆααΆααΉαα’ααα
αΆααα αααα·αααΆαααΎαα‘αΎαααΆααΆααααααααα½αααααΌαααΆαααααΆααΈααα’αΌα ααΎααα
JUG.ru Group ααΆαααΆααααααΉαααααααα’αααΈαααααααααΆααααααααααααααα½αααααααΌαααΆααααααααΆα α αΎαααΎαααααΉα SPTCC ααΆαα»αααααααΆααααααΎαααΈααα’αΌαααααΆααααΆααΆα ααΆααααααααΆαααααααααααααΆααΆααΆααα’ααα
αααα»αααΆαα αΆααααααΎαααααΆααααααααΆαα½α Pyotr Kuznetsov αααααΆα’αααααααααα·ααααΆααααΆαα αα·αα’ααααααα αααΆααΆααα αα·αααΆαα½α Vitaly Aksenov αααααΆααα½ααααα αα’αααΈαααΆααα’ααααααα St. αααα»αααΆαααΉαααΆααααα·αααΆα’ααα αΆααα αα·ααα½αα±ααα αΆααα’αΆαααααα α αΎααααα ααααΆααΆα’αΆαααααααΆαααααααΆαα’αααα αΌααα½ααα 100 ααΆααααα»ααααααααα’αΆα αααααΆααααααααα’αΆαααΆαα
αα αααααααααααα»ααα·αααΆααΆααααααΌαα αΆααααααΎαααΆααΆαααααααααα (αα ααααΆα 2018 αα·αααΆαααΆααα αα·ααααααααΆαα ααΌα ααααα αΎαααΆααααΆααααααα α α·αααααααΎααΆαα ααααΆα 2019) ααΆα αααΆααααΆααααΆααΎαα’αΆα αα½αααΆαααααααααΆααααααα’αααΈαααΆααα’ααα ααααΈααΆααα αααααΊααΆα’αααΈααααααα»αααΎαα‘αΎααα αααααα αααααα»ααα·ααΆαα’αααΈααααΉαααΆα α αΎαααΎαααααΎα’αααΈαααααααααα α αΎααααα αΆααααΌα ααΆαααααααΆαααααααΉαααααΌαα αααααα»ααααα ααααΆα αΆααα’αΆααααααααΉααααααα·ααΈααΆα "ααααααααΆ αα·ααααααΆααααααααααααΆααΉαααα½αααΆαα’αΆα αΆαααααααααα"α α αΎαβααΎαβααΌααβααααΎβααΆαβααΆαα½αβααΆαβααααα»α ααααααβααΆααΎαα
ααΎαααα αααα½αα±αα SPTCC ααΆααΆααααΌαααΆαααα α ααΆ SPTDC αα·αααα "ααΆαααααΆααααΆαααααΆ" αα ααα»ααααααΆ "αα»αααααΌαααα ααα αΆα"α ααΌα ααααα αΎα ααααααα ααααΆααΆααα»αααααΆα ααΎααα»ααα ααΆααΆ αα½ααααα·αααΆααα·ααΆαα’αααΈααααααααα ααα αΆααα ααα»ααααααΎαααα ααΎαααΉααα·ααΆαα’αααΈαα½αααΆαααΆααααααα
β αααααΆαααΆααΆαα·αααααΌαααΆαααααΆααααα‘αΎαααΆααΎαααααΌα ααΎαα’αΆα ααΆαααα ααααΈααααα·ααααΆααα½αα ααα½ααα½α ααα αΎαααΈα’ααΈαααΆαα ααΎααΆαα’αααΈααΎαα‘αΎαααΆαααΈααΎααα»α?
- αα ααααααααΆααΆααααΌαααααΌαααΆααααααΎαα‘αΎαααΆαααΈ 2 ααααΆααα»α ααααααΉαααΆααΉαααΆαααααΉαααα·ααΆααααα·ααααΆαα½ααααα αΆααα’αΆααααααααΆα ααααα αααααα·αααα ααΆαααααα ααα αα·ααααΆαα»αα·αααααααΈαα»ααα·ααα·ααααα ααΈαααααααΆααΆααΆαααααΆααΆα’ααααααα α αΎαααααΆααα·αααΆ αα·ααααααααααΉαααα αααΎαα
ααΆααα·αααΆααΆαααααααααΆαααΆαα·αααααααΆα
αααΎαααααΈαααα»αα αα»ααα»αααααΈαα α ααΌα
ααΆ Yandex α ααΆα Andrey Pangin (
ααΆααα·α α’ααααααα αααΆαααΆαααααΉααα»αααΆααΉαααΆαα’ααααα·ααααΆαα ααΆααΆ ααα»ααααααααΆαααααα’αααααααΈα§ααααΆα ααααααΆααα α αΎααααααΆααααααΆα αααΆαααααααΆαααααα»αααΆααΆααααααΌαααΆααα αααα»αα§ααααΆα αααααααα
ααααα·αααΎααααΉαααα·ααΆααααααααααΎααααα·αααααΌαααΆαααααααααααααΆααα αααααααΈαααααα αααααΆαα α»α ααααΆαααααΈαα½αααΆααααααΌααααα»ααααααα·αααααααα»ααααααααα ααΆααΆααααααΆαα·αααΆααΆαααΆαα αΆααα’αΆααααααα ααΆα αΆααααΌα ααΆαααα»αααΆααααΎααΎαααααΆααααααααΊα α½αααααααααα
Maurice Herlihy αα
α―αα·α
αα
ααααα»α JUG.ru
- ααααααααΈααΎααΆααΆααα Maurice Herlihy ααΆααα·ααΆααα
St. Petersburg αα
α―αα·α
αα
ααααα»α JUG.ru αααα»αααααΆα 2017 α
β ααΆαα½αα±ααα αΆααα’αΆααααααααΆαααααααααΎααααααΆ Maurice ααΉαααΆααααΆαααΆαααααΌαα αα·αααα Java ααΆααααΆαααα α αΎαααΎαααΆααααααΆααααΆαααΌααααΌααΆαααΆαααααααΆααααα·α αααααΆααα’αααααΆαααααααΆα JUG ααααααΎαα
ααα»αααβααΆβα αααΎαβαααβαααα»αβααααΆααβααΆαβααβααΈβαα ααααβαααβαα·αβαααβα’αααΈ Java ααΆααβααβαααα ααΈβα αααΌαβααα»ααα .NET ααΈβα αααΌα JavaScriptα αααααΆααααααααΆαααααααΆαα αα αΆαααααα·ααααα·ααΆααα·αααΆαααααα ααΉααα αα αααα·ααααΆα’αα·ααααααααΆααααΆαααα½αα αα ααααααα’αααα―ααααααααΆαααα·ααααααααα·ααΆαα’αααΈααΆαα αα αΆααααααααααα·ααααα·ααΆα ααΆαααΆααα±ααΆαααααΆααααα»ααααααααα α αΎααα½αααΆααααΌααααα½αααΊααααΆααααααΆααα§αααα·αααα ααΆααααΆααααααααΎα±ααααΆαααΆαα αΆααα’αΆααααααααααΆαα αα αααααααα»αααααααα’ααααααα»ααα·ααααΆααααα αααααααα’ααα α αΎαααααΆααα’αααααΈα’αααΈαα½αα ααααΆααααα’ααα αΆαααα
- α αΎαααΎααΆαααα·ααααα·ααααα’αααΈααΆαααααα? ααΎαα·ααΈααΆααααααα·ααααΆαααα αΎααα·αα’αΆα αααααΆααααααΆααααα»αααααααΈα§ααααΆα αααα?
- ααΆααα·αα·αααα‘αΎααα·ααααααΆαααΆααααααα Herlihy ααΊααα’α ααα»αααααΆααααααααΆ ααΆααααΆααα·ααΆααααΆαααΆαααα αα·αα αααΆααααΆααααΌαα’αααΈααααα·αααααΉααα»αααΈααΆααααααΆα αΆααααα·ααααΆα ααα»ααααααΎαααααΌααααααααΆ ααΎαααΆαα’ααααΎαααΆαααααα ααα»αααα½α ααΆααααΊααΆα’αααα―ααααααααααΈααΎαα·ααααααααααΆααααα·αααααα αααΎααααα»αααΆααα·ααΆα αα·αααΆααααααααα·ααΈααααα αα·αα’αααααααΆα αααΎαα α αΎααααα ααααΆααΆααααΆαααααΈααααΆαααΆααα·ααΈααΆα αααΎααααααΆααααααααΆαααααααΆαααααα»αααΆααααααΌααααααΆαααα ααΆααααα»αααα ααΌα αααα αααβαα·αβαααβααΆβααΏαβαα½αβα²ααβααααΆααβααα’αΎαβα‘αΎαα
ααΆαααα·ααΆαααΆααΆα’αααααααααααααΆ α’αΆα αααααΆα α αΎαααΆααΆααα·α ααΆααααΆαααΆααααααΉααααΆαααααΆααα’αααΈα’αααΈαααααΆαααααα»ααα·ααΆαα αααααΊα’αααα’αΆα αα½αααΆααααΌααααα½αααΆαα½αα ααΆααΌαα ααα»αααααΆαααα’αΌαααα’ααααΆ ααΎαααΆαααααααααα±αα Maurice αα·α ααααααααΆαααααΆαααΆαααααααααΆααα ααΈααααααα·ααααααααααΆαααααααΆααααΏααααααααα αααΆαα αα ααΆααααααααΌαααΆαααΈααααα ααΆααΆααααααΎαααΆαα, ααΎαα’αΆα ααααΎα’αααΈαααααΎαααΆαααααααααααααα»αααααααααΈαααααα
ααΆαααΎαααΉαα α·ααα
- ααΆααααααΆ JUG.ru Group αααααααΆαααΆαα½αααααΉαααα·ααΆααααααααααααΆααα ααα»αααααααααΆααααααα αΆααααΌα ααΆααΆαα―αααααααααα α ααα»α’αααΈααΆαααΆα’ααααααααα α α·αααααααΆ? ααΎβααΆαβαααααβαααα»αβααΆαβαααα αβααααΉαααα·ααΆαααβααΌα βααΆαβααα α¬βα’αΆα βααΆαβα’αααβααααααΆβα αααΎαβαα»αβααααΆβααΎβαααααΆαααβαααβααα?
β ααΆααΆααα·α αα ααααααα’ααααααα αααααΉαααα·ααΆααααα½α α αΎααααααααααα·αααααΆααα·ααΆααααΆ αααα½ααααααααΎαα‘αΎαααΆααΎααΆααα·ααΆααααΆαααααΈαααΆαααΆαααα»ααααΆα ααΎααΆαααα»αααααα»ααααΆαααΆαα - ααααα½αααα¬αα½αααΆααααΆαα - α αΆααα’αΆααααααααΎααΏαααα? ααΆαααΆααααααΌααααΆααααΆαα αα·αααααα α αααααΊααΆαααα½αααααααΆααΆαααααα»α α αΎαααα»ααααααααααααΆαααααααΆαααΆαα»αααααΆα
αααα»αααααΈααααααα»αα αααααααΎαααααΉαααα·ααΆααα "αααααΆαααααα½ααααα»α" α αααα»ααα ααααααααααα’αααΈ Multithreading (αααα»αααΆαααααΎααΆααααΆααΎαααααΆαααααααα α―ααααα·ααΈα α αΎαααΆαααααΆαααα·αααααΌαα’αααΈαα½αααΆα αααΎααα) ααα»αααααααα»αααΆααα»αααααααΈααααααα ααααα·ααΆαα’αααΈααααααααα ααα αΆαα αααα»αααΆαα’αΆαα’ααααααααα α αΎαααΆαααΎαααΆαααααααααΆα αααΎα ααα»αααααα·αααα ααΌααααΈααααααα ααααα½αααααΆαααα’αΆαααΆαααα
ααΎαααΆαααααααααΆαα·ααΆααααααα·ααΈααααααααΎαα‘αΎααααα’αααααααΆααααα»ααα·ααααααα’αΆα ααΆααααααααΆαααααΉαααααΌααααααΆαααΆαααα α αΎαβαααααΆααβαααααβααααβαααα»α αααα»αβαααα»αβααααΆααΆαβααααΎβα±ααβααααΉαααα·ααΆαααβαααβααααΆαβααΆβααααΉαααα·ααΆαααβαα½αβαααβαααα»αβααααβααααΆαβα ααβαα α ααΆβααΎβααΆβα’αΆα βααααΎβα±ααβαα αΆααβα αΆααα’αΆααααααβα¬βα’ααβαααβαααα»αβαα·αααΉαβααβα ααααααα ααααΆαα·ααααααΆαα·α αα ααΆαααααΆαααααα»αααααααΉαααα·ααΆαααααααα ααααΆααααΆααααααα α₯α‘αΌααααααΆααΆαααΆααααααΆααααΆααααα»αααΆααααααΎααααααα·ααΈααααΆαααααα»ααααα»αααααααααααααΈα
αααα ααααΆα₯α‘αΌαααα αααα»αααΆαααααααααα»ααα·ααααααΆααΆααα·α αα "αααααΌααααα»αααα»ααααα½αααΆααααΆααααΆααΎαααααΌα" ααα»αααα "ααΎααααΈααααΎα±ααααααα·ααΈαααα α‘αΎα" α αααβαααα ααβααΆβααααΆααβαα βαα·αβααΌαβααΆβαααα½α αα·αβαααβαααααβααααα·α βαα ααΎβαααβααΆβαααα»αβαα·αβαααβααΆβα’αααβαααααΆααβααΆααβααβαααα ααα»ααααβαααβααααβαααα»αβα’αΆα βα’αα»ααααΆαβα±ααβαααα½αβα―αβααΆαβααααΈααΆαβααααα
ααΆααααααααααααΆααααΆααα»α αα·αααΎαααΈαα»αα ααΎαβααΆαβααααΎβααααΉαααα·ααΆαααβααααΆαβααβααβαααααΆααβαα½αβα ααα½αβαα½α βα αΎαβαααααΆααβααα»αααβαα½αβααΆααβααΆαα α¬βα αααΎαβααΆαβαααα ααααα·αα·α Java ααααααΎαααΆαααααααααΎαααΈαα½αααΆααααΆαα α αΎαα₯α‘αΌααααααααΉαααα·ααΆααααααααααααααα»ααααααΈααΎαααΆααααα αααβααΊβαααα½αβαααβααΎαβααΆαβααααΆαβααΆβα’αααβαααα αβααβααΆαβαααα·ααααα αα·αβααααΈβαααααβαααβααΆαβαααααβα αΎαβα α αΎααααα ααααΆα’αααΈαααααΎαααα½αααΆαααΈααααΉαααα·ααΆαααααΆααααααααααα±ααααΎαααΌαα±ααΆαααΎααααΈαα·αα·αααα‘αΎααα·αααΌαα’αααΈααααα½αα±ααα αΆααα’αΆααααααα ααααααΎα α αΎααααα»αααααΈαααα αααααααα»αααααΆααα
ααΆααααααΆαααααΎααααΉαααα·ααΆαααααα αααα»αααΉααααααΆααααΉααααααΆααααα½αα ααα½αααααα’αααααΆαααααααΎαα ααΆα§ααΆα ααα ααΆααααααΆααΎαααααΆααΆααααα αααααα·ααΈαα±ααααΆαα αααΎαααΆαα»α ααα»ααααα₯α‘αΌααααααΎαααΆααααααααΆαααααααααΉααααΉα α αΎαααΎααααα αααααααα·ααΈααααΉααααα½ααααα»αααααΉαααα·ααΆααααααα
α αΎαααααΉαααα·ααΆααααααααΉαααΆα 70-80% ααΆααΆααΆα’αααααααα αα ααΈαααααααα ααΆααα·ααΆααααΆαααααααΎαα‘αΎαα’αααΈααΆααΎααΎαααααΌααα·ααα αα·αααα»ααα (ααααααααΆααααα αααΆαααα αααααααααΆαααΆαααααΆαα αααΎαααΆααΆααΆαα»ααααΈ) α¬α αααααα·αααααααΆααααΌα (ααααααα·αααα αα ααααααα·ααΆαααΆααΆα’ααααααα)α ααΆααααααΆααΎαααααΆααΆαααααΎαααΆαααΆαααααΆα αααΎαααΆααΆααΆαα»ααααΈα ααα»αααααα·αααααα ααααααααα
ααΆαααααα ααα ααΎαααααΉαααααΎα±ααα’ααααα·ααΆαααΆααΆαα»ααααΈααααααΎααααααα·ααΆαααΆααΆααΆα’ααααααααααααα αααβααΆβαααβααΆβααΆβαα·ααΈααΆαααααβαααααΆααβααΉαβα’αααβααααΎβαα·αβα’ααα»ααααααβαααΆαβααΆα αβααΆαα ααα»ααααααΎαααααΌααααααααΆαα αα α»αααααααα·αααΆαα’αααααα·ααααααΆααΆααΆαα»ααααΈααΎαααααΆαααααααα α αΎαα’αααααΆααααΆαααααα αΆααα’αΆααααααααΉαααΏααααααααΌααααααα±ααα’αΆαααΆααΆααΆα’αααααααα αααααΆααααααΆααΆααα’αΆα αααααΆααΆα’αααααααααΆαα ααααα·αααΎαααα»αααααΈ JavaScript, Java α¬ .NET ααΆαααα»αααααΆα αααΎαααααα·αα ααααΆααΆα’αααααααα αααΆαα ααα»αααααααα»αααααααα½αα’αΆα ααααααααααα·ααΈααΆαααα’ ααααααα ααααΆααααααααα ααα αΆαααΊααΆααααααα½αααααα·αααΆαα’αααΈααααααααααα αα·ααΈααΎααααΈαααα₯α‘αΌααααα
αααα»ααα·αααΆα ααααααΎααΆααα·ααααααααα αααααααααααΉαααα·ααΆαααααΆααΆααΆα’ααααααα 70-80% ααΉαααααΌαααΆαααΉααααααΆααΆααααααα αααα»ααααααααα»αααααΈα ααΎααΆααΉαα αΌαα¬α’αα? ααΎαβαα·αβααΉαβααΏαβαααβααΆαα»αβαα αααααβααΎαβαα·αβαααβααααΎβαααβαααβααα ααα»ααααα ααα»α’αααΈαα·αααααΎααΆ? α αΌαααΆααααΆααΆααα·ααΈαααα αααααΊααΆααΆααα·ααααααααααα½αααααααα»ααα·αα’αΆα αα½αααΆα ααα»ααααααααΆααΆαα
αααααα·ααΈααΆααΆ SPTDC ααΆααα½α α αΎα
ααΆαααααααααααΆα ααΆαααααα»αα αΎααααα»αααααΈ Hydra αα½α α αΎαααααΆαα ααααααα½ααα½αα±ααααααααααΆαα α αΎαααΆαααααα ααΎαααΉαααααα»αααααααΆαααΆααα·ααΆααααααααα·ααΈααααα·ααΈαααΆααααΌαα
ααααα: www.habr.com