Multi-threading represents a very intriguing topic, even after years of research and development for high quality, robust, and efficient software. With equal emphasis on hardware improvements and the software that runs on it – we have newer paradigms for parallelism. The most important yet basic concepts are the ones which I present here. I then explain the intricacies of multi-threading in the Java programming language. Some of these are newer features and supported only from the Java Platform Standard Edition 5.0. Let us start with a quick overview and understanding of the core concepts.
Bioinformatics – Algorithms
Sorting algorithms
compare sorting algorithms
Run
“Run when you can, walk if you have to, crawl if you must; just never give up.” Dean Karnazes, American ultramarathon runner
«Когда можешь — беги, если нельзя — иди, если по-другому никак — ползи, но только никогда не сдавайся». Дин Карнасис, американский сверхмарафонец
Saint Patrick’s Day
“clover” (клевер)
“clever” (умный)
Q: Why do people present shamrocks on St. Patrick’s Day?
A: Because real rocks are too heavy! (Irish joke)
В: Почему люди дарят друг другу трилистники на День святого Патрика?
О: Потому что настоящие камни слишком тяжелые! (Ирландская шутка: a shamrock — трилистник, клевер; sham — поддельный, a rock — камень)
Для понимания видео вам пригодятся слова:
a pagan [ˈpeɪgən] — язычник
an atheist [ˈeɪθɪɪst] — атеист
to drive out [draɪv aʊt] — выгнать
a conversion [kənˈvɜːʃən] — обращение, переход (например, в веру)
secular [ˈsɛkjʊlə] — светский