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