1、首先明确信号量Semaphore的用法,然后新建一个项目,new-->file-->class,随意命名,此处命名为semaphoreDemo。
2、首先开始一个线程MyTask,实现接口,然后在其中定义窗口买票的流程,主要有进入,买完了,离开,释放信号量,让下一个进入。
3、然后设定一个信号量,主要是执行函数,此处定义窗口个数,定义线程池ExecutorService,循环执行这20个人。
4、最后通过main函数调用execute函数进行排队问题,开始排队线程。
5、在打印中可以看到两个线程在并发执行,剩下的人处于排队状态,只有上一个执行完了下一个才执行。
有时候感觉自己是个效率很高的人,有时候又觉得其实什么都没有做,那些在做的事情似乎都可以放下不管,无所事事,等deadline来的时候,一下子就都慌乱起来,结果就会越来越陷入这个循环里。
线程1:
家庭系列类网课,
每周1-2次集中线上学习,1-2次线上练习,线下1-2次复习,看书5本以上。
线程2:
导师班学习,
隔周1次线下学习,看书,每周1-2次复盘学习
线程3:
每周2次三级修学学习,
每天2小时左右自学、每周1-2次准备分享内容
线程4:
每周一次婚姻家庭咨询师志愿者服务
隔月督导,隔月讲座
准备督导材料、讲座材料
线程5:
每月讲师志愿者活动,
准备讲稿内容、素材,组织讲座
线程6:
Daily:复习备考社工考试
线程7:
Daily:复习备考lies
线程8:
热线小组
drm组长工作、每周一次线上热线、线上/线下隔周朋辈督导
hd每周一次线下热线+现场督导
线程9:
自己带的团体——
读书会:每周一次线上分享、每周排班
助人小组:每周一次地面学习
oh卡:最近组织暑期系列地面活动
线程10:
每周3-4次,对外汉语教学
线程11:
哲学读书会
已经掉了无数的课…
线程12:
督导学习
hd每月两次线下团体督导
zxzj每天线上督导或公开学习观摩课
线程13:
xs:短视频拍摄
目前项目进度0
线程14/15/…
计划中的需要学习的系列课程——
9月开始一年的沙盘;
8月开始1年的叙事;
……
不要理我——已碎,低头捡ing。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)