1、实验目的与要求 (1) 掌握线程概念; (2) 掌握线程创建的两种技术; (3) 理解和掌握线程的优先级属性及调度方法; (4) 掌握线程同步的概念及实现技术; 2、实验内容和步骤 实验1:测试程序并进行代码注释。 测试程序1: l 在elipse IDE中调试运行ThreadTest,结合程序 ...
分类:
编程语言 时间:
2018-12-16 16:34:59
阅读次数:
126
1、多个线程访问同一资源时如何保证线程之间访问的顺序性。 a、方案一 方案二 方案三 ...
分类:
编程语言 时间:
2018-12-14 22:42:09
阅读次数:
212
publicclassTestUtil{publicstaticAsyncTestcreateAsyncTest(){returnnewAsyncTest();}publicstaticclassAsyncTest<T>{privateTresult;publicsynchronizedTgetResult()throwsInterruptedException{this.wait()
分类:
其他好文 时间:
2018-12-11 00:39:23
阅读次数:
176
package source.java.util.concurrent; import java.util.AbstractQueue; import java.util.Collection; import java.util.Iterator; import java.util.NoSuchEl ...
分类:
数据库 时间:
2018-12-06 21:22:42
阅读次数:
191
Checking log directory for disk usage. This may take awhile. Press Ctrl-C to interrupt Done checking log file disk usage. Usage is <1GB. Traceback (mo... ...
分类:
其他好文 时间:
2018-12-04 20:08:28
阅读次数:
925
一种新的描述符:门描述符(Gate Descriptor) 通过门描述符在不同特权级的代码间进行跳转 根据应用场景的不同,门描述符分为: 调用门(Call Gates) 中断门(Interrupt Gates) 陷阱门(Trap Gate) 任务门(Task Gate) 门描述符的内存结构 每一个门 ...
分类:
其他好文 时间:
2018-12-02 18:33:52
阅读次数:
239
还是套路问题,一种思想而已,两种方式 1 dubble check instance 2 static inner class 两次检测加类锁 静态内部类,其实就是饿汉模式,直接给你就好了 package Concurrency; class dubbleCheck{ private static ...
分类:
编程语言 时间:
2018-12-01 16:56:33
阅读次数:
230
#!/usr/bin/env python3 #create at 2018-11-30 'this is a system monitor scripts' __author__="yjt" import os import time import sys import datetime impo... ...
分类:
编程语言 时间:
2018-11-30 20:21:46
阅读次数:
162
cpu上下文就是寄存器和程序计数器。这里记录着指令的位置,他们存在系统内核 系统调用过程叫上下文切换。 进程的上下文切换,线程的上下文切换,中断的上下文切换 一:进程的上下文切换:他与系统调用的不同是,进程中还包括,虚拟内存,全部变量,栈等用户态。也包括寄存器,内核堆栈等内核态 二:线程的上下文切换 ...
分类:
其他好文 时间:
2018-11-30 20:14:11
阅读次数:
146