single model

#include <iostream>
#include <windows.h>
using namespace std;

class Single
{
public:
	static Single & GetInstance() {
		static Single _obj;
		return _obj;
	}

	void Print()
	{
		cout << "hello world : " << endl;
	}

protected:
	Single()
	{

	}

	~Single()
	{

	}

};

class Single1
{
public:
	static Single1 * GetInstance() {
		if (NULL == m_pSingle)
		{
			nCount++;
			m_pSingle = new Single1;
		}

		return m_pSingle;
	}

	void Print()
	{
		cout << "Single1: hello world : " << nCount << endl;
	}

protected:
	Single1() 
	{
		
	}

	~Single1()
	{

	}

private:
	static Single1* m_pSingle;
	static int nCount;
};

class Single1 * Single1::m_pSingle = NULL;
int Single1::nCount = 0;

void WorkThread(void *pParam)
{
	Sleep(rand()%100);
	Single::GetInstance().Print();
}

void WorkThread1(void *pParam)
{
	Sleep(rand()%100);
	Single1::GetInstance()->Print();
}

int main(int argc, char *argv[])
{
	Single::GetInstance().Print();

	::CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)WorkThread, NULL, 0, 0);
	::CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)WorkThread, NULL, 0, 0);
	::CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)WorkThread, NULL, 0, 0);


	::CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)WorkThread1, NULL, 0, 0);
	::CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)WorkThread1, NULL, 0, 0);
	::CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)WorkThread1, NULL, 0, 0);
	getchar();
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用: 运动学单轨模型是一种描述车辆运动的模型,它可以解释车辆在单轨道上的运动情况。模型中的符号代表了不同的意义,例如速度和车辆参数等。该模型可以用来表示车辆在单轨道上的运动特性。 引用: 但是需要注意的是,运动学单轨模型虽然简单,但与实际情况存在较大差别。通常考虑到打滑、惯性和底盘动力学等因素的模型可以得到更准确的结果。 因此,single-model在这里指的是运动学单轨模型,它是一种简单的模型,用于描述车辆在单轨道上的运动。然而,需要注意这个模型的局限性,因为它没有考虑到实际情况中的一些因素。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [P1_M4_L2 The Kinematic Single-Track Model(单轨运动学模型)](https://blog.csdn.net/qq_44305475/article/details/118423341)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [数学基础-机器学习模型概述](https://blog.csdn.net/weixin_37801695/article/details/80662912)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值