![]()  | 
	
 | 
	
| 
			
			 | 
		#2901 | 
| 
            
			 Platinum Member 
			
			
			
				
			
			Регистрация: 12.03.2010 
				Адрес: Воронеж 
				
				
					Сообщений: 11,911
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 | 
| 
        
        
             --------- 
            Обычно пуська. Но иногда кое-кому доводится увидеть льва в год тигра... 
            "Экономика и менеджмент систем управления" - новый cписок ВАК  | 
|
| 
		 | 
	
	
| Реклама | |
| 
 | |
| 
			
			 | 
		#2902 | 
| 
            
			 Gold Member 
			
			
			
			Регистрация: 25.06.2005 
				Адрес: F000:FFF0 
				
				
					Сообщений: 1,830
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			kravets, нет, не то же самое. Шаманство с приоритетами косвенно влияет на остальные потоки,  
		
		
		
		
		
		
	которые никакого отношения к доступу ресурсу и вообще к процессу моделирования не имеют.  | 
| 
		 | 
	
	
| 
			
			 | 
		#2903 | 
| 
            
			 Platinum Member 
			
			
			
				
			
			Регистрация: 12.03.2010 
				Адрес: Воронеж 
				
				
					Сообщений: 11,911
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			И это правильно - не влиять на процесс моделирования (как предлагаю я), а не вмешиваться в него (как делаете Вы).
		 
		
		
		
		
		
		
	 | 
| 
        
        
             --------- 
            Обычно пуська. Но иногда кое-кому доводится увидеть льва в год тигра... 
            "Экономика и менеджмент систем управления" - новый cписок ВАК  | 
|
| 
		 | 
	
	
| 
			
			 | 
		#2904 | 
| 
            
			 Gold Member 
			
			
			
			Регистрация: 25.06.2005 
				Адрес: F000:FFF0 
				
				
					Сообщений: 1,830
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			kravets, вмешательства в моделирование нет, среднее время ожидания доступа к ресурсу 
		
		
		
		
		
		
	не изменилось. Изменился лишь порядок захвата ресурса - он стал случайным, а не спра- ведливым, как это реализовано в винде. И это как раз то, что и требовалось. Изменение приоритетов - внесение искусственной асимметрии совершенно несвойственной модели. То что делаю я имеет следующую аналогию. Ожидание какого-либо события с поглядыва- нием на часы через случайные интервалы времени. Можно вообще не смотреть на часы и просто ждать, а можно поглядывать - на событие и на всех остальных это никак не влияет.  | 
| 
		 | 
	
	
| 
			
			 | 
		#2905 | |
| 
            
			 Platinum Member 
			
			
			
				
			
			Регистрация: 12.03.2010 
				Адрес: Воронеж 
				
				
					Сообщений: 11,911
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 Цитата: 
	
  | 
|
| 
        
        
             --------- 
            Обычно пуська. Но иногда кое-кому доводится увидеть льва в год тигра... 
            "Экономика и менеджмент систем управления" - новый cписок ВАК  | 
||
| 
		 | 
	
	
| 
			
			 | 
		#2906 | 
| 
            
			 Gold Member 
			
			
			
			Регистрация: 25.06.2005 
				Адрес: F000:FFF0 
				
				
					Сообщений: 1,830
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			kravets, я никак не управляю временем. Оно и правда тикает снаружи, аппаратно. 
		
		
		
		
		
		
		
			Все моделируемые объекты живут в реальном непрерывном времени. Дискретны и случайны только временные метки, кот. ставятся исключительно только для ОС, чтобы она выбирала на основе времени ожидания с момента последней случайной метки ожидающего объекта, а не с момента, когда понадобился ресурс. И главное, дискретные метки не мешают захватить ресурс в любой момент между метками. Последний раз редактировалось Paul Kellerman; 03.08.2014 в 17:37.  | 
| 
		 | 
	
	
| 
			
			 | 
		#2907 | 
| 
            
			 Platinum Member 
			
			
			
				
			
			Регистрация: 12.03.2010 
				Адрес: Воронеж 
				
				
					Сообщений: 11,911
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 | 
| 
        
        
             --------- 
            Обычно пуська. Но иногда кое-кому доводится увидеть льва в год тигра... 
            "Экономика и менеджмент систем управления" - новый cписок ВАК  | 
|
| 
		 | 
	
	
| 
			
			 | 
		#2908 | 
| 
            
			 Gold Member 
			
			
			
			Регистрация: 25.06.2005 
				Адрес: F000:FFF0 
				
				
					Сообщений: 1,830
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			kravets, стандартная функция ожидания объекта синхронизации (мьютекса в моем случае). 
		
		
		
		
		
		
	Во время ожидания процессорное время не тратится, поток отправляется системой в спячку до того момента, когда либо мьютекс освободится, либо истечет таймаут dt. За мьютексом и за таймаутом следит ОС, и программист при всем желании никак вмешаться в это не может. Пока не произошло ни то, ни другое, ОС предоставляет процессорное время другим потокам. Средняя загрузка процессора потоками, участвующих в процессе моделировании, менее 1%. А все потому что даже когда поток захватывает мьютекс и получает доступ к ресурсу, он не тратит процессорное время, а просто вызывает функцию Sleep с заданным таймаутом, ими- тируя некоторые действия с ресурсом с некоторой длительностью, а реально просто спит, мьютекс при этом захвачен этим потоком, а остальные потоки спят, сидя в Wait-функции. Короче, все потоки практически всё время "спят", включая поток, захвативший мьютекс.  | 
| 
		 | 
	
	
| 
			
			 | 
		#2909 | 
| 
            
			 Silver Member 
			
			
			
			Регистрация: 07.02.2013 
				
				
				
					Сообщений: 718
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			все. баста. на сегодня мне хватит (дров) 
		
		
		
		
		
		
	щас кину курицу в духовку, накопаю картошки с морковкой, помою посуду после обеда, сдерну с веревки шмотки высушенные и буду отдыхать по поводу воскресенья. (сяду и буду делать бумажную работу ибо ножки подо мной уже подгибаются).  | 
| 
		 | 
	
	
| 
			
			 | 
		#2910 | 
| 
            
			 Advanced Member 
			
			
			
				
			
			Регистрация: 31.10.2011 
				
				
				
					Сообщений: 450
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 | 
| 
		 |