Q1:
				一个最大为10个元素的缓冲区对象链表shareList,现在有4个生产者Producer向里面放入产品对象数据,3个消费者Consumer拿走产品对象数据,请写一多线程程序,实现对shareList的互斥访问 
				
						
						
				
				Q2:
				现有一个类AddressFactory,用于产生32位地址Addr32和64位地址Addr64的对象,另有一个类AddrDecorator实现32位和64位地址的运算。请写一程序实现上述论述。
附注:(1)AddressFactory的实现采用Singleton模式
(2)Addr32和Addr64对象的产生采用Factory模式
(3)AddrDecorator的实现采用Decorator模式
(4)地址的运算实现简单的加、减即可 
				
						
						
				
				Q3:
				按照要求,写下面一个GUI程序,参照下图,写一个公司内部结构的XML文件,并读取此文件在界面显示,然后实现员工的添加、删除以及姓名的修改。
				
						
						
						
				
		
		
				
						
						
								
								
								
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
										
								
								
								
								
								
						
						
						
				
		
		
				
						
								
										  
										
												
												
												
												
												
												
												
												
												
												
												
												
												
												
												
												
												
												
												
												
												
												
												
												
										
										
										
										
										
								
						
						
附注:(1)参考java编程风格,添加注释,可用于生成javadoc文档
		
		
				(2)如果熟悉Eclipse,请将此程序实现为eclipse插件(不再写java程序),界面采用SWT和jface实现。
		
		
				Q4:
				编写一个程序,将人民币转换成美元,人民币以字符串形式,汇率自行设定