说明:这里为什么会出现多线程?原因是DebugLZQ在写一个LINQ综合Demo的时候遇到了多线程,便停下手来整理一下。关于多线程的文章,园子里很多很多,因此关于多线程理论性的东西,LZ不去多说了,这篇博文主要是用简单的例子,总结下多线程调用函数的相关注意点,重点偏向应用和记忆。
1、多线程调用无参函数
using System;
using System.Collections.Generic;
using System.Linq;
using Sy <weixin_38662213> 上传 | 大小:84kb
说明:这几天翻箱底将去年买的《深度探索C++对象模型》这本NB的书拿出来看看,The Semantics of Data这一章中发现了一个过去一直没有想到的一个问题,问题如下
输出下面class的大小:
class X{};
class Y : public virtual X{};
class Z : public virtual X{};
class A : public Y, public Z{};
继承关系如下图:
这是可能大家会觉得他们的大小都应该是0 <weixin_38691482> 上传 | 大小:112kb