Самый низкий подход к усилиям, вероятно, заключается в использовании плагина Morphext jQuery:
https://github.com/MrSaints/Morphext
Он работает от animate.css, поэтому легко изменить стиль анимации текста.
Если вы ищете что-то более мощное (можете указать в анимации AND, анимировать не только текст), есть выделение Morphist:
Документация к Словарю гласит:
Ни один из членов экземпляра не гарантированно является потокобезопасным.
Чтобы обеспечить доступ к коллекции из нескольких потоков для чтения и записи, необходимо реализовать собственную синхронизацию.
Если вы не синхронизируете доступ к Dictionary
, то у вас могут возникнуть проблемы, подобные тем, которые вы описали (предположительно, потому что внутреннее состояние больше не действует). Если вы хотите попытаться воспроизвести это в своей среде разработки, попробуйте создать программу, которая использует несколько потоков для непрерывного чтения и записи из Dictionary
без синхронизации.
I agree that this is almost certainly a synchronisation issue.
I'm not aware of any documentation that describes exactly when and how this can happen - the behaviour is undefined if you use a dictionary in a non-threadsafe manner.
For testing in your dev environment, I'd suggest running some parallel threads that randomly insert, remove, update etc in a continuous loop (basically a "concentrated" version of what's happening in your production environment).
Вот поточно-ориентированный словарь http://devplanet.com/blogs/brianr/archive/2008/09/26/thread-safe-dictionary-in-net.aspx также ознакомьтесь с этим вопросом SO .