并发编程
战辉
一直从事自然语言处理(NLP),对于自然语言生成、机器翻译、语言模型等研究较多
展开
-
C++ Concurrency in Action 书籍阅读
并发编程,之前甚少接触,也基本上未进行过任何的编程任务。始终是心里的一个痛。于是,痛定思痛,安排今年两个月左右的时间仔细研究一本书籍《C++ Concurrency in Action》。 对于这本书的阅读计划,就是从头到尾进行阅读,这也是作者推荐的阅读方式。由于阅读的书籍是英文版,因此很多笔记可能是英文的梗概摘要。 这本书,总共有如下几章:Chapter 1 He原创 2014-03-27 17:36:48 · 2696 阅读 · 0 评论 -
Chapter 1 Hello, world of concurrency in C++!
SummaryIn this chapter, I covered what is meant by concurrency and multi-threading and why you’d choose to use it (or not) in your applications. I also covered the history of multi-threading in C++ from the complete lack of support in the 1998原创 2014-03-30 17:28:25 · 1373 阅读 · 0 评论 -
Chapter2 Managing threads
In this chapter I covered the basics of thread management with the C++ Standard Library: starting threads, waiting for them to finish, and not waiting for them to finish because you want them to run in the background. You also saw how to pass原创 2014-04-03 20:21:05 · 955 阅读 · 0 评论 -
Chapter3 Sharing data between threads
In this chapter I discussed how problematic race conditions can be disastrous when sharing data between threads and how to use std::mutex and careful interface design to avoid them. You saw that mutexes aren’t a panacea and do have their own原创 2014-04-08 21:07:50 · 1363 阅读 · 0 评论