摘要:
MVVM简介 MVVM模式由Model,View,ViewModel三部分组成。 Model需继承INotifyPropertyChange(属性修改通知) ViewModel负责业务逻辑,连接View和Model View上面的控件绑定model和命令(command) 注:数据绑定binding 阅读全文
摘要:
传递临时对象作为线程参数 创建的工作线程不止一个,线程根据编号来确定工作内容。每个线程都需要知道自己的编号。线程中有很多容易犯错的写法 例子1 多线程需要执行的函数: void my_print(const int &i, char* p_mybuff) { cout << i << endl; c 阅读全文
摘要:
Win32中的四种同步方式 在WIN32中,同步机制主要有以下几种:(1)事件(Event);(2)信号量(semaphore);(3)互斥量(mutex);(4)临界区(Critical section)。 一、临界区 临界区(Critical Section)是一段独占对某些共享资源访问的代码, 阅读全文
摘要:
一、进程内部的线程同步 1、使用lock,用法如下: private static readonly object SeqLock = new object(); private void Print() { lock (SeqLock) { Console.WriteLine("test"); } 阅读全文