Tim 杂七杂八

我不去想是否能够成功,
既然选择了远方,便只顾风雨兼程……
Timblog

Threading in C# Part 2

PART 2: BASIC SYNCHRONIZATION

上篇博客.Net多线程实现上,用Task是个不错的选择。 线程同步的要点 目前为止,已经知道如何在线程上开始工作,如何传递数据,如何使用局部变量,如何在线程之间共享交互。 下一步是线程同步:保证线程一致工作,得到预期的结果。在多个线程操作同一份数据时,同步就尤为重要。在这个地方很容易出错。 同步的过程可以分为四类: 简单的阻塞方法 线程可以等一会儿或者等到别的线程完成后再...

Threading in C# Part 1

Getting Started

c#里有好几个「多线程」实现,到底用哪个更合理,带着这个问题,一起来学习一下多线程吧。 首先是Joseph Albahari的Threading in C# 的翻译。 概念 c# 通过多线程来实现代码并行运行,一个线程相对独立,多个线程可以同时一起运行。 一个c#程序自动运行在一个主线程(main)里,可以通过增加线程实现多线线程。例如: class ThreadTest { ...

MARKDOWN示例教程

简单够用就好

MARKDOWN 示例 from Mou 前言 一篇博客要写的图文并茂,真的不是一件容易的事儿,尤其是像我这样毫无美感的理工男。 工欲善其事,必先利其器。 一个好的编辑器是必须的,windows下推荐Aton,mac就用Mou吧。 本文中的markdown的示例,来自Mou编辑器。能把这些基本的“融会贯通”,就够折腾一阵子了。 示例 # Mou ![...

Hey,2016的夏天

"Hello World, Hello Blog"

hi,开始新的博客 –用GitHub搭建博客 前言 最近想写总结一下工作,将博客园的主页翻了出来,想弄个新的界面。但是博客园的元素都固定了,样式修改起来太麻烦。去请教前端的同学一个css的写法,被鄙视了『现在都用github』写博客,你太out啦。 OUT,这个不行啊,赶紧的吧,又折腾了一个星期,终于是有了点眉目。 GitHub Github的Pages可以生成一些静态页面...