c# 多线程实现和获取方法中的对应的地址
来源:互联网 发布:零基础学大数据靠谱吗 编辑:程序博客网 时间:2024/05/20 06:56
为了检测多线程中同时调用一个方法,方法中的局部变量是否会替换的测试,结果为:同一个子线程的变量的地址一直是一致的,不同的子线程中的变量的地址是不一致的,代码如下:
/********************************************* * CLR 版本: 4.0.30319.42000 * 类 名 称: Program * 机器名称: MS-20170310FLQY * 命名空间: Choj * 文 件 名: Program * 创建时间: 2017-09-03 16:20:48 * 作 者: Choj * 说 明: * 修改时间: * 修 改 人: * *********************************************/using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.Practices.Unity;using Microsoft.Practices.Unity.Configuration;using System.Configuration;using System.Threading;namespace Choj{ class Program { static void Main(string[] args) { new Test().Init(); } } public class Test { public void Init() { for (int i = 0; i < 10; i++) { Thread thread = new Thread(Test1); thread.Start((object)i); } Console.ReadKey(); } /// <summary> /// /// </summary> public void Test1(object i) { for (int j = 0; j < 100; j++) { int a = j; unsafe { Console.WriteLine(); Console.WriteLine(string.Format("i:{0}->*(&a)->(int)&a:{2}", i, *(&a), (int)&a)); Console.WriteLine(); } } } }}
阅读全文
0 0
- c# 多线程实现和获取方法中的对应的地址
- C# 获取主机对应的IP地址和主机名
- Linux下获取虚拟地址对应的物理地址的方法
- Linux下获取虚拟地址对应的物理地址的方法
- 获取某个网页中的全部url及对应的名称(使用c#实现的类)
- 无限制获取GPS对应地址的一种方法
- C# 获取客户端的IP地址和MAC地址
- C# ManagementObjectSearcher方法获取IP和MAC地址
- 通过地址获取对应的源代码信息
- 批量获取主机名对应的ip地址
- 获取域名对应的IP地址
- C# 实现多线程的同步方法详解
- C# 实现多线程的同步方法详解
- C# 实现多线程的同步方法
- C# 实现多线程的同步方法详解
- C#实现多线程下载文件的方法
- C# 实现多线程的同步方法详解
- 在asp.net中获取mac地址的方法(C#后台获取的方法和前台Javascript(调用ActiveX)获取的方法)
- Linux 下的静态(函数)库、动态(函数)库
- LInux中逻辑卷删除创建命令备忘
- 怎样借助Spring boot快速实现一个简单的http服务器
- 屏幕适配
- 今日头条一面面经
- c# 多线程实现和获取方法中的对应的地址
- CF841B Godsend【思路】
- Java中的多线程你只要看这一篇就够了
- MySQL索引规约
- 【每周论文】Heracles: Improving Resource Efficiency at Scale
- Android 5.0特征补充1
- 字符串统计 HDU
- Java的强引用、软引用、弱引用
- 学习Linux-4.12内核网路协议栈(3.2)——网路层的发包处理