实验捕食者与被捕食者(ant and doudlebug).doc
创建简单的二维“捕食者-被捕食者”模拟程序。被捕食者是蚂蚁(ant),捕食者是狮蚁(doodlebug)。这些小生物生活在20×20的网格世界中。每个单元格每次只能由一个个体占据。网格是封闭的,所以个体不允许离开网格世界边缘。时间以timestep为单位,个体在每个timestep里面都要采取某项行动。具体规则如下:
1.建立蚂蚁的行为规则模型。
(1)Move(移动):在每个timestep中,都随机向上、向下、向左或者向右移动。假如所选方向上的邻居单元格被占据,或者会造成蚂蚁移动到网格的边缘之外,那么蚂蚁就停留在当前的单元格中。
(2)Breed(繁殖):如果一只蚂蚁在3个time
用户评论
推荐下载
-
锁生产者与消费者.pdf
生产者消费者详解wait():执行该方法的线程对象,释放同步锁,JVM会把该线程放到等待池中,等待其他线程唤醒该线程notify():执行该方法的线程唤醒在等待池中等待的任意一个线程,把线程转到锁池中
23 2019-09-17 -
生产者与消费者问题PDF
[操作系统]—生产者与消费者问题,主要讲解生产者与消费者之间的进程同步。
25 2019-01-13 -
生产者与消费者项目演示
生产者与消费者项目演示
5 2020-08-30 -
模拟生产者与消费者问题
“生产者---消费者”问题是最著名的进程同步问题。它描述了一组生产者向一组消费者提供产品,它们共享一个有界缓冲区,生产者向其中投放产品,消费者从中取得产品。它是许多相互合作进程的抽象,如输入进程与计算
29 2019-02-16 -
生产着与消费者者c语言
生产着与消费者者 c语言 /srand(time()); DWORD tid; int i=0; // 初始化信号量 g_mutex = CreateSemaphore(NULL, BUFFER_NU
24 2019-02-23 -
java_生产者与消费者
用java-thread实现的生产者与消费者的程序
27 2019-03-13 -
生产者与消费者源代码
通过线程描述生产者和消费者自建的关系表现出供求关系的源代码
27 2019-03-05 -
多生产者与单个消费者
多个生产者共同生产,一个消费者来消费。生产者之间在取“原料”通过互斥信号变量来控制,生产者与消费者之间通过同步信号变量来控制对同一段已完成生产的“数据”的读写。Linux平台测试通过
45 2019-03-05 -
orale定义者权限与调用者权限
orale定义者权限与调用者权限介绍,ORACLE AUTHID DEFINER与AUTHID CURRENT_USER介绍
19 2019-03-16 -
MFC实现消费者与生存者问题
用MFC写的多线程同步,实现生产者与消费者问题,有简单的界面。
32 2019-07-15
暂无评论