这里对之前的一个电影院售票系统进行了改进,对应有的数据进行了封装,保证了数据的安全性
为用户只提供接口的使用
//
// main.m
// 电影院的设计与实现
//
#import
#import "Cinema.h"
int main(int argc, const char * argv[])
{
@autoreleasepool {
...
分类:
其他好文 时间:
2015-07-21 09:08:14
阅读次数:
152
static ThreadcurrentThread() 返回对当前正在执行的线程对象的引用。 longgetId() 返回该线程的标识符。 StringgetName() 返回该线程的名称。 intgetPriority() 返回线程的优先级。 Thread.StategetState() 返回该...
分类:
编程语言 时间:
2015-07-16 18:16:29
阅读次数:
120
问题(买票问题):在一场激烈的足球赛开始前,售票工作正在紧张地进行中。 已知:1.每张球票为50元。2.现在有2n个人排队购票,其中有n个人手持50元钞票,另外n个人手持100元钞票,假设开始售票时,售票处没有零钱。问:这2n个人有多少种排队方式,不至使售票处出现找不开钱的局面?摘要:通过对买票找零...
分类:
其他好文 时间:
2015-07-04 20:55:14
阅读次数:
239
经过了一个月的协调合作,我们组的作品"火车售票系统“已经有了雏形,实现了我们设想的基本功能,身为组员之一,我为我们团队感到十分的骄傲。我们不仅在这次合作中开阔了自己的视野,提高了处事的能力,获得了一些作为开发者和计算机从业者所必须的知识和经验,而且个人的某些能力得到了质的提升,感谢你们。在团队开始运...
分类:
其他好文 时间:
2015-06-18 21:57:21
阅读次数:
132
题目:模拟窗口卖票,四个窗口同时对外开放售票,需要按顺序售出。要求:输出每一张票的售出时间和售出窗口,不能出现票未售出或者被售出多次的情况。using System;using System.Collections.Generic;using System.Linq;using System.Tex...
分类:
编程语言 时间:
2015-06-15 18:27:03
阅读次数:
187
Java中线程的创建有两种方式:
1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中
2. 通过实现Runnable接口,实例化Thread类
在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程。当我们做这个系统的时候可能会想到两种方式来实现,继承Thread类或实现Runnable接口,现在看一下...
分类:
编程语言 时间:
2015-06-04 22:51:49
阅读次数:
153
1 #include 2 #include 3 #include 4 #include 5 6 typedef struct tag { 7 int ticketcount; 8 pthread_mutex_t lock; 9 pthread_cond_...
分类:
其他好文 时间:
2015-05-26 22:56:10
阅读次数:
191
需求: 某电影院目前正在上映贺岁大片,共有100张票,而它有3个售票窗口售票,请设计一个程序模拟该电影院售票。两种方式实现A:继承Thread类 B:实现Runnable接1.首先我们利用方式A去实现: 1 package cn.itcast_06; 2 3 public class SellTi....
分类:
移动开发 时间:
2015-05-17 09:16:25
阅读次数:
160
synchronized用于给方法或者块加锁用的,只有获得该对象或者块的锁的对象才能够执行里面的代码,否则将阻塞在那里,等待该锁被释放,然后获得该锁继续执行。比如下面模拟售票的代码:/*** 模拟售车票* * @author Administrator**/public class Synchron...
分类:
其他好文 时间:
2015-05-10 23:50:15
阅读次数:
215