<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sr">
	<id>https://siwiki.rs/w/index.php?action=history&amp;feed=atom&amp;title=O%D0%A11%2F%D0%A4%D0%B5%D0%B1%D1%80%D1%83%D0%B0%D1%80_2026</id>
	<title>OС1/Фебруар 2026 - Историја измена</title>
	<link rel="self" type="application/atom+xml" href="https://siwiki.rs/w/index.php?action=history&amp;feed=atom&amp;title=O%D0%A11%2F%D0%A4%D0%B5%D0%B1%D1%80%D1%83%D0%B0%D1%80_2026"/>
	<link rel="alternate" type="text/html" href="https://siwiki.rs/w/index.php?title=O%D0%A11/%D0%A4%D0%B5%D0%B1%D1%80%D1%83%D0%B0%D1%80_2026&amp;action=history"/>
	<updated>2026-06-04T06:32:50Z</updated>
	<subtitle>Историја измена ове странице на пројекту</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://siwiki.rs/w/index.php?title=O%D0%A11/%D0%A4%D0%B5%D0%B1%D1%80%D1%83%D0%B0%D1%80_2026&amp;diff=8355&amp;oldid=prev</id>
		<title>Wikitten.66 у 00:41, 19. март 2026.</title>
		<link rel="alternate" type="text/html" href="https://siwiki.rs/w/index.php?title=O%D0%A11/%D0%A4%D0%B5%D0%B1%D1%80%D1%83%D0%B0%D1%80_2026&amp;diff=8355&amp;oldid=prev"/>
		<updated>2026-03-19T00:41:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Старија измена&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Верзија на датум 19. март 2026. у 02:41&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Ред 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ред 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Februar 2026. godine&amp;#039;&amp;#039;&amp;#039; održan je 18.03.2025.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Februar 2026. godine&amp;#039;&amp;#039;&amp;#039; održan je 18.03.2025.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Modifikacija (20 poena)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Modifikacija (20 poena)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;#039;&amp;#039;&amp;#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Potrebno je oeyediti da svaka nit može da sačeka sve druge niti koje je korisnik eksplicitno kreirao. Dodati funkciju barrier kao statičku metodu u okviru APP API-ja u okviru klase &amp;#039;&amp;#039;Thread&amp;#039;&amp;#039;. Funkcija pomoću sistemskog poziva treba da sačeka dok je i sve ostale niti ne pozovu. Tj. kada jedna nit pozove ovu funkciju, sve ostale niti mogu da napreduju samo do poziva iste ove funkcije. Sve niti nastavljaju izvršavanje tek nakon što i poslednja nit pozove ovu funkciju. Potpis tražene funckje dat je u nastavku:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Potrebno je oeyediti da svaka nit može da sačeka sve druge niti koje je korisnik eksplicitno kreirao. Dodati funkciju barrier kao statičku metodu u okviru APP API-ja u okviru klase &amp;#039;&amp;#039;Thread&amp;#039;&amp;#039;. Funkcija pomoću sistemskog poziva treba da sačeka dok je i sve ostale niti ne pozovu. Tj. kada jedna nit pozove ovu funkciju, sve ostale niti mogu da napreduju samo do poziva iste ove funkcije. Sve niti nastavljaju izvršavanje tek nakon što i poslednja nit pozove ovu funkciju. Potpis tražene funckje dat je u nastavku:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot;&gt;Ред 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ред 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Test (20 poena)&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Test (20 poena)&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Test primer dodati među javne testove kao stavku pod rednim brojem 8. Napisati test primer X niti , gde je X broj izmeću 1 i 10 i zadaje se kao globalna konstanta u testu. Niti se prave pomoću CPP API-ja. Sve niti se na početku naprave, pa se tek onda startuju. Sve niti rade isti posao. Posao koji obavljaju je da u tri iteracije odrade sledeće: odrade obradu, pozovu funkciju barrier, i ispišu id niti i broj tekuće iteracije. id je promenljiva u kojoj se nalazi redni broj niti. Prvokreirana nit ima id 1, druga 2 itd.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Test primer dodati među javne testove kao stavku pod rednim brojem 8. Napisati test primer X niti , gde je X broj izmeću 1 i 10 i zadaje se kao globalna konstanta u testu. Niti se prave pomoću CPP API-ja. Sve niti se na početku naprave, pa se tek onda startuju. Sve niti rade isti posao. Posao koji obavljaju je da u tri iteracije odrade sledeće: odrade obradu, pozovu funkciju barrier, i ispišu id niti i broj tekuće iteracije. id je promenljiva u kojoj se nalazi redni broj niti. Prvokreirana nit ima id 1, druga 2 itd.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikitten.66</name></author>
	</entry>
	<entry>
		<id>https://siwiki.rs/w/index.php?title=O%D0%A11/%D0%A4%D0%B5%D0%B1%D1%80%D1%83%D0%B0%D1%80_2026&amp;diff=8354&amp;oldid=prev</id>
		<title>Wikitten.66 у 00:41, 19. март 2026.</title>
		<link rel="alternate" type="text/html" href="https://siwiki.rs/w/index.php?title=O%D0%A11/%D0%A4%D0%B5%D0%B1%D1%80%D1%83%D0%B0%D1%80_2026&amp;diff=8354&amp;oldid=prev"/>
		<updated>2026-03-19T00:41:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Старија измена&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Верзија на датум 19. март 2026. у 02:41&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Ред 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ред 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nerešeno}}&amp;lt;!-- Ovo staviti ukoliko NIJEDAN zadatak nije rešen, dok ukoliko samo neki zadaci nisu rešeni na prvom mestu u njihovoj sekciji postaviti {{delimično rešeno}}. Ukoliko se koristi bilo koji od ova dva šablona, OBAVEZNO proveriti da li postoji izlistavanje tih rokova korišćenjem {{rokovi}} šablona na stranici predmeta u odeljku za potrebnu pomoć (kako bi se znalo da nerešeni rokovi postoje). --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nerešeno}}&amp;lt;!-- Ovo staviti ukoliko NIJEDAN zadatak nije rešen, dok ukoliko samo neki zadaci nisu rešeni na prvom mestu u njihovoj sekciji postaviti {{delimično rešeno}}. Ukoliko se koristi bilo koji od ova dva šablona, OBAVEZNO proveriti da li postoji izlistavanje tih rokova korišćenjem {{rokovi}} šablona na stranici predmeta u odeljku za potrebnu pomoć (kako bi se znalo da nerešeni rokovi postoje). --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Februar 2026. godine&amp;#039;&amp;#039;&amp;#039; održan je 18.03.2025.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Februar 2026. godine&amp;#039;&amp;#039;&amp;#039; održan je 18.03.2025.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Modifikacija (20 poena)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Modifikacija (20 poena)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Potrebno je oeyediti da svaka nit može da sačeka sve druge niti koje je korisnik eksplicitno kreirao. Dodati funkciju barrier kao statičku metodu u okviru APP API-ja u okviru klase &amp;#039;&amp;#039;Thread&amp;#039;&amp;#039;. Funkcija pomoću sistemskog poziva treba da sačeka dok je i sve ostale niti ne pozovu. Tj. kada jedna nit pozove ovu funkciju, sve ostale niti mogu da napreduju samo do poziva iste ove funkcije. Sve niti nastavljaju izvršavanje tek nakon što i poslednja nit pozove ovu funkciju. Potpis tražene funckje dat je u nastavku:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Potrebno je oeyediti da svaka nit može da sačeka sve druge niti koje je korisnik eksplicitno kreirao. Dodati funkciju barrier kao statičku metodu u okviru APP API-ja u okviru klase &amp;#039;&amp;#039;Thread&amp;#039;&amp;#039;. Funkcija pomoću sistemskog poziva treba da sačeka dok je i sve ostale niti ne pozovu. Tj. kada jedna nit pozove ovu funkciju, sve ostale niti mogu da napreduju samo do poziva iste ove funkcije. Sve niti nastavljaju izvršavanje tek nakon što i poslednja nit pozove ovu funkciju. Potpis tražene funckje dat je u nastavku:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key si:diff::1.12:old-8353:rev-8354 --&gt;
&lt;/table&gt;</summary>
		<author><name>Wikitten.66</name></author>
	</entry>
	<entry>
		<id>https://siwiki.rs/w/index.php?title=O%D0%A11/%D0%A4%D0%B5%D0%B1%D1%80%D1%83%D0%B0%D1%80_2026&amp;diff=8353&amp;oldid=prev</id>
		<title>Wikitten.66: Нова страница: {{tocright}} {{nerešeno}}&lt;!-- Ovo staviti ukoliko NIJEDAN zadatak nije rešen, dok ukoliko samo neki zadaci nisu rešeni na prvom mestu u njihovoj sekciji postaviti {{delimično rešeno}}. Ukoliko se koristi bilo koji od ova dva šablona, OBAVEZNO proveriti da li postoji izlistavanje tih rokova korišćenjem {{rokovi}} šablona na stranici predmeta u odeljku za potrebnu pomoć (kako bi se znalo da nerešeni rokovi postoje). --&gt; &#039;&#039;&#039;Februar 2026. godine&#039;&#039;&#039; održan…</title>
		<link rel="alternate" type="text/html" href="https://siwiki.rs/w/index.php?title=O%D0%A11/%D0%A4%D0%B5%D0%B1%D1%80%D1%83%D0%B0%D1%80_2026&amp;diff=8353&amp;oldid=prev"/>
		<updated>2026-03-19T00:40:42Z</updated>

		<summary type="html">&lt;p&gt;Нова страница: {{tocright}} {{nerešeno}}&amp;lt;!-- Ovo staviti ukoliko NIJEDAN zadatak nije rešen, dok ukoliko samo neki zadaci nisu rešeni na prvom mestu u njihovoj sekciji postaviti {{delimično rešeno}}. Ukoliko se koristi bilo koji od ova dva šablona, OBAVEZNO proveriti da li postoji izlistavanje tih rokova korišćenjem {{rokovi}} šablona na stranici predmeta u odeljku za potrebnu pomoć (kako bi se znalo da nerešeni rokovi postoje). --&amp;gt; &amp;#039;&amp;#039;&amp;#039;Februar 2026. godine&amp;#039;&amp;#039;&amp;#039; održan…&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{tocright}}&lt;br /&gt;
{{nerešeno}}&amp;lt;!-- Ovo staviti ukoliko NIJEDAN zadatak nije rešen, dok ukoliko samo neki zadaci nisu rešeni na prvom mestu u njihovoj sekciji postaviti {{delimično rešeno}}. Ukoliko se koristi bilo koji od ova dva šablona, OBAVEZNO proveriti da li postoji izlistavanje tih rokova korišćenjem {{rokovi}} šablona na stranici predmeta u odeljku za potrebnu pomoć (kako bi se znalo da nerešeni rokovi postoje). --&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Februar 2026. godine&amp;#039;&amp;#039;&amp;#039; održan je 18.03.2025.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Modifikacija (20 poena)&lt;br /&gt;
Potrebno je oeyediti da svaka nit može da sačeka sve druge niti koje je korisnik eksplicitno kreirao. Dodati funkciju barrier kao statičku metodu u okviru APP API-ja u okviru klase &amp;#039;&amp;#039;Thread&amp;#039;&amp;#039;. Funkcija pomoću sistemskog poziva treba da sačeka dok je i sve ostale niti ne pozovu. Tj. kada jedna nit pozove ovu funkciju, sve ostale niti mogu da napreduju samo do poziva iste ove funkcije. Sve niti nastavljaju izvršavanje tek nakon što i poslednja nit pozove ovu funkciju. Potpis tražene funckje dat je u nastavku:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
void barrier();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Garantovano je da će sve niti u sistemu pozvati ovu funkciju isti broj puta.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Test (20 poena)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Test primer dodati među javne testove kao stavku pod rednim brojem 8. Napisati test primer X niti , gde je X broj izmeću 1 i 10 i zadaje se kao globalna konstanta u testu. Niti se prave pomoću CPP API-ja. Sve niti se na početku naprave, pa se tek onda startuju. Sve niti rade isti posao. Posao koji obavljaju je da u tri iteracije odrade sledeće: odrade obradu, pozovu funkciju barrier, i ispišu id niti i broj tekuće iteracije. id je promenljiva u kojoj se nalazi redni broj niti. Prvokreirana nit ima id 1, druga 2 itd.&lt;br /&gt;
&lt;br /&gt;
Obrada u nitima treba da bude:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
for (int i = 0; i &amp;lt; 1000 * id; i++) {&lt;br /&gt;
   for (int j = 0; j &amp;lt; 10000; j++);&lt;br /&gt;
   thread_dispatch();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Moguće je koristiti funckije za ispit iz zaglavlja &amp;#039;&amp;#039;printing.hpp&amp;#039;&amp;#039; koje je dato u okviru javnih testova.&lt;br /&gt;
[[Категорија:Рокови]]&lt;br /&gt;
[[Категорија:OС1]]&lt;/div&gt;</summary>
		<author><name>Wikitten.66</name></author>
	</entry>
</feed>