摘要:
// MutexExDlg.h : 头文件 // #pragma once // CMutexExDlg 对话框 class CMutexExDlg : public CDialogEx { // 构造 public: CMutexExDlg(CWnd* pParent = NULL); // 标准构造函数 // 对话框数据 enum { IDD = IDD_MU... 阅读全文
摘要:
题目要求:点击抢红包后,先将第一个编辑框的值设置为1000,然后创建三个线程,让右边的编辑框值依次设置为1000(用事件完成) 阅读全文
摘要:
临界区与互斥体是不能解决线程同步问题的,只能解决互斥问题,但是事件既可以解决互斥问题,又可以解决线程同步问题。 阅读全文
摘要:
抢红包练习 第一步:在第一个文本框中输入一个值,比如1000; 第二步:点击抢红包,同时创建3个线程,每个线程循环进行抢红包的操作,每次抢50; 第三步:使用Mutex进行线程控制,当第一个文本框中的值<50时,强红包线程结束. 特别说明:1、四个文本框中的值总和应该为1000 2、强红包线程每次延 阅读全文
摘要:
#include #include using namespace std; CRITICAL_SECTION cs; // LockCount 它被初始化为数值 -1,此数值等于或大于 0 时,表示此临界区被占用;等待获得临界区的线程数:LockCount - (RecursionCount -1) // RecursionCount 此字段包含所有者线程已经获得该临界... 阅读全文
摘要:
package com.lidaochen.test03; import android.app.ActivityManager; import android.content.Intent; import android.content.IntentFilter; import android.s 阅读全文
摘要:
所谓的原子操作就是指一个线程对于某一个资源做操作的时候能够保证没有其它的线程能够对此资源进行访问。 原子操作仅仅能够解决某一个变量的问题,只能使得一个整型数据做简单算术运算的时候是原子的。 以下案例需要在Debug模式下测试。 阅读全文
摘要:
创建私有数据库 读取上面应用创建的数据库 阅读全文