摘要:
本文继续上篇讲述一下比较复杂点的AOP例子,先新建一个控制台项目,然后同样先在Nuget中搜索安装KingAop到项目中 1、项目结构 2 、定义一个登录实体类User和LoggingAspect切面日志类 3、定义一个登录业务类Login,并且继承IDynamicMetaObjectProvide 阅读全文
摘要:
AOP面向切面编程(Aspect Oriented Programming),是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 实现AOP主要由两种方式,一种是编译时静态植入,优点是效率高,缺点是缺乏灵活性,.net下PostSharp为代表者(这个是收费的)。 另一种方式是动态代 阅读全文
摘要:
一,什么是线程同步和互斥 同步就是协同步调,按预定的先后次序进行运行。如:你说完,我再说。如进程、线程同步,可理解为进程或线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停下来,示意B运行;B依言执行,再将结果给A;A再继续操作。这里的同步千万不要理解成那个同时进行,应是指协同、协助、 阅读全文