上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: swift运算有单目运算,双目运算和三元运算1:赋值操作var iX = 9var iY= 8iX = iY//iX is 8元组赋值let (iX, iY = (8, 7)// iX is 8, iY is 7和c语言不同的是,赋值操作不return值比如:var iA = 1var iB = 2... 阅读全文
posted @ 2014-07-23 17:25 酱酱爱 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1:hello worldimport Foundationprintln("hello world")就这样,一句代码就可以打印出 hello world 不需要在末尾加";" 这里如果你加了";"同样可以运行的。感觉好像是为了避免麻烦,不再像c语言那样,每句代码末尾都加";",说来也是,从哲学来... 阅读全文
posted @ 2014-07-23 15:28 酱酱爱 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 比如:多个人来取仓库物品,我们为了做到多线程的互斥,一种方法是,对每个货品加个mutex互斥锁。另种方法,对窗口(只一个)加个mutex锁,但这样的话效率都比较低。而另钟解决办法是用信号量。信号量其实是mutex的一种加强版本,如果信号量的信号值设为1则其实退化成mutex。HANDLE Creat... 阅读全文
posted @ 2014-07-21 17:55 酱酱爱 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: Event是内核对象,他可以分为自动和手动两种模式。HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes,BOOL bManualReset,BOOL bInitialState,LPCTSTR lpName); 参数lpEventA... 阅读全文
posted @ 2014-07-21 16:50 酱酱爱 阅读(2865) 评论(0) 推荐(0) 编辑
摘要: Mutex 用途和critical section 非常类似,不过Mutex是内核对象,速度比section慢。Mutexes可以跨进程使用。另外Mutex在等待的时候可以设置等待时间。以下是两种对象的相关函数比较:CRITICAL_SECTION Mut... 阅读全文
posted @ 2014-07-18 16:17 酱酱爱 阅读(1471) 评论(0) 推荐(0) 编辑
摘要: 任何时候当一段代码需要两个(或更多)资源时,都有潜在性的死锁。void SwapLists(List *list1, List *list2) { List *tmp_list; EnterCriticalSection(list1->m_section); EnterCriticalSection... 阅读全文
posted @ 2014-07-18 13:11 酱酱爱 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 所谓critical sections 意指一小块“用来处理一份被共享之资源”的程序代码。你可能必须在程序的许多地方处理这一块可共享的资源。所有这些程序代码可以被同一个critical section 保护起来。为了阻止问题发生,一次只能有一个线程获准进入critical section 中.cri... 阅读全文
posted @ 2014-07-18 11:31 酱酱爱 阅读(917) 评论(0) 推荐(0) 编辑
摘要: #include "stdafx.h"#include #include using namespace std;DWORD WINAPI ThreadFuncFirst(LPVOID param){int iCount = 50;while(iCount--){cout<<"\nThreadFun... 阅读全文
posted @ 2014-07-17 17:01 酱酱爱 阅读(12228) 评论(0) 推荐(0) 编辑
摘要: #pragma once#include "student.h"#include "Teacher.h"typedef enum _EPersonType{ ePersonUndefin = 0, ePersonStudent, ePersonTeacher}EPersonType... 阅读全文
posted @ 2014-07-11 17:02 酱酱爱 阅读(301) 评论(0) 推荐(0) 编辑
摘要: #include #include using namespace std;class Single{public: static Single* ShareInstance(); static void ReleaseInstance();private: Single(); ... 阅读全文
posted @ 2014-07-10 17:27 酱酱爱 阅读(247) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页